端点科技 面经

Posted Hill__Cheung

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了端点科技 面经相关的知识,希望对你有一定的参考价值。

一面

端点面试,电话面试,面了大概40分钟+
(1) 自我介绍
(2) Zookeeper分布式锁怎么实现(监听+Znode 、项目上写的)
(3)Zookeeper怎么保证事务一致性(2PC)
(4)Zookeeper怎么实现ID生成器
(5)HashMap八股文 (扩容机制、结构)
(6) 问了一个红黑树基本定义(说了一遍)
(7)HashMap八股文与CourrentHashMap八股文(也问了ConcurrentLinkedList不太会)
(8)gc的整体流程
(9)调用System.gc(),会立马GC吗?会执行GC吗?
(10)gc算法、判断对象是否存活、清理阶段算法
(11)synchronize底层实现
(12)volatile关键字作用
(13)JMM内存模型、Java内存模型(我顺便说了一下happen-befroe原则)
(14)Java的乐观锁
(15)Lock的实现原理
(16)对象怎么到老年代
(17)创建对象的整体流程
(18)CAS的原理
(19)ThreadLocal使用过吗?使用要避免啥?(键是软引用,可能会内存泄漏)
(20)Spring的类加载器和JDK的加载器有什么区别 ? 不会
(21)Class.forName和ClassLoader的区别? 不会
(22)并发编程方向 具体有点忘了
(23)堆排序具体流程
(24)MapReduce的整体流程
有些问题具体忘记了,主要还是JVM和并发编程方面。。

以上是关于端点科技 面经的主要内容,如果未能解决你的问题,请参考以下文章

雪球科技(NFC)二面面经

致景科技Java面经

致景科技Java面经

致景科技Java面经

百应科技---Android面经

闻泰科技大数据开发面经