远景智能 SP专场 后端开发 一面面经
2020.07.26 下午 一面 37min
1)JVM的内存结构?为什么要有新生代和老年代?分别采用什么垃圾回收算法?
2)HashMap的底层原理?线程安全吗?为什么?ConcurrentHashMap怎么保证线程安全?
3)Java里有哪些锁?CAS有哪些问题?怎么解决ABA问题?在高并发写时会用CAS吗?
4)MySQL如何保证查询效率?为什么用B树而不用其他树如红黑树?MySQL的事务隔离级别?什么是幻读?
5)消息队列的应用场景?为什么要用消息队列?
6)把你的项目做成分布式的需要怎么做?为什么Redis也要做成分布式的?怎么保证Redis的一致性?
#面经##校招##远景能源有限公司##Java工程师#