拼多多服务端一面凉经
面试开始时又出现小插曲,耳机没有声音,刷新几次后最后面试官说加微信,语音通话面吧,重点是面完关掉视频后忘记挂断微信电话,然后在面试官小哥哥能听见并且能很清晰听见的情况下说了一句,“不知道凉没凉,他的态度也很模棱两可。。”然后感觉耳机里似乎还有窸窸窣窣的声音立马反应过来忘记挂断电话。。。从开始秋招每次面试总会有“意外之喜”,大概就凉透了吧
好吧,进入主题,大概50多mins
1. 自我介绍
2. 说说研究生的项目
3. Java目前更新到哪个版本了,9以后的新特性知道哪些
4. jdk 1.8中对concurrentHashmap做了哪些优化
5. 对JVM的了解
6. JIT了解吗
7. synchronized的底层原理
8.什么是CAS操作,底层怎么实现原子性
9. hashmap解决哈希冲突的方式
10.什么是红黑树,什么是平衡二叉树,红黑树与平衡二叉树的异同
11. 代码:实现一个数据结构树,左子树各节点的值小于根节点,右子树的节点值大于根节点值,写出查找和插入的方法(实现一个二叉搜索树)
12.删除节点怎么做,说了让删除节点的左子节点指向节点父节点的左子节点,右子节点指向左子节点的左子节点(这里说错了,纠正了我一下说应该是右子节点),然后问还有其他的方法吗
dbq我是鱼的记忆,大概记的这么多,不记得的大概就是完全没答上来的吧。。