网易杭研Java开发面经
8 月 14 号下午视频面的,岗位是 Java 开发,面试官挺客气,说话也慢条斯理的,也会主动引导我的思路。希望能有二面吧:persevere: 自我介绍,问了一下实习相关的,没介绍项目。Java 中的容器分类有哪些?那么 Map 有哪些咩?LinkedHashMap 的底层实现? LinkedHashMap 有哪些应用场景呢?emmm…这个我就说可以用它来实现 LRU,自己一般用 LinkedHashMap 较少,只是在 HashMap 基础上为了记住插入顺序才用这个的,面试官也没说啥,这个问题就过了。然后问 TreeMap 底层呢?,TreeMap 相比 HashMap 的特点?后面还追问了 TreeMap 中红黑树复杂度计算方式…这个我就不会了,后面还是要补一下,好几次面试都问了红黑树。Java 中的锁有哪些分类?可重入锁是悲观/乐观锁?乐观锁怎么定义的?乐观锁有哪些问题?介绍下实习中的项目?项目中用到了 Netty,你对 Netty 了解多少?本以为要引出 NIO 了,结果没问…没问…好像之前看网易 Java 面经确实都没有问 IO 相关的,可能是网易那边业务中涉及比较少吧。S...