网易Java开发校招面经 9.17
参加的是8.10左右的提前批笔试,结果错过了预约时间的ddl,直到9.16才再次收到面试预约邮件😂,就。。。随缘吧
一面(40min)
- 项目具体介绍/项目难点/遇到的问题如何解决
- GC相关:
- 垃圾回收算法有哪些?
- 可达性算法怎么理解?哪些是Root对象?
- 各种引用(强引用/弱引用/软引用)与垃圾回收的关系?
- JVM内存相关:
- 内存区域划分(线程/进程相关)
- 为什么要有元空间?
- 类加载:类加载的过程/双亲委派模型
- Redis:数据类型?redis分布式锁怎么实现?还能怎么实现分布式锁?
- ConcurrentHashMap怎么实现线程安全?1.7和1.8有什么区别?还有哪些线程安全的集合?
- 算法,只让说了思路:求一组数中出现次数大于一半的数。(很经典的题目 https://leetcode-cn.com/problems/shu-zu-zhong-chu-xian-ci-shu-chao-guo-yi-ban-de-shu-zi-lcof/solution/mian-shi-ti-39-shu-zu-zhong-chu-xian-ci-shu-chao-3/)