8.21 二战快手一面 1h左右
1. 自我介绍
2. hashcode和equals在hashmap的作用
3. hashcode怎么在hashmap中计算得到对应位置
4. 发生hash冲突时怎么插入元素
5.转为红黑树的条件,hashmap的初始长度
6. rehash过程,索引映射
7. 是否线程安全,如何得到安全的map
8. concurrentHashMap保证线程安全的方式
9. cas步骤,cas分3步,每一步都是原子的吗?操作系统上原子性的概念
10. sychronized是乐观还是悲观?锁升级过程,为什么要偏向锁,偏向锁需要cas吗?轻量级锁实现原理
11. valatile作用,可见性和有序性介绍
12. 线程池的核心参数,执行流程;如何实现的线程可复用?
13. threadlocal(自己提出来要聊的,坑了自己),定义在哪里的?threadlocal存在哪里?threadlocalMap放在哪里,key和value指向的是啥
14. threadlocal内存泄漏问题,threadlocalmap的entry继承的是哪个类,弱引用的泛型类型
15. 跳表的结构,查询时间复杂度,最坏的时间复杂度
16. 缓存穿透、缓存击穿、缓存雪崩,redis中有一个数据,此时有大量请求,会不会出现缓存击穿
17. spring aop的实现方式,cglib继承实现的原理,切面的几个概念介绍
18. redo log、undo log和bin log记录格式
19. 手撕题目: 找到一个字符串的最长回文子串
20. 反问
这场面试相对于前一场舒服一些,面试官比较亲和,但是不知道能不能过,目前为止,还一个offer都没有,看牛客上好多人都拿到了offer了,开始焦虑了。。。。。。
2. hashcode和equals在hashmap的作用
3. hashcode怎么在hashmap中计算得到对应位置
4. 发生hash冲突时怎么插入元素
5.转为红黑树的条件,hashmap的初始长度
6. rehash过程,索引映射
7. 是否线程安全,如何得到安全的map
8. concurrentHashMap保证线程安全的方式
9. cas步骤,cas分3步,每一步都是原子的吗?操作系统上原子性的概念
10. sychronized是乐观还是悲观?锁升级过程,为什么要偏向锁,偏向锁需要cas吗?轻量级锁实现原理
11. valatile作用,可见性和有序性介绍
12. 线程池的核心参数,执行流程;如何实现的线程可复用?
13. threadlocal(自己提出来要聊的,坑了自己),定义在哪里的?threadlocal存在哪里?threadlocalMap放在哪里,key和value指向的是啥
14. threadlocal内存泄漏问题,threadlocalmap的entry继承的是哪个类,弱引用的泛型类型
15. 跳表的结构,查询时间复杂度,最坏的时间复杂度
16. 缓存穿透、缓存击穿、缓存雪崩,redis中有一个数据,此时有大量请求,会不会出现缓存击穿
17. spring aop的实现方式,cglib继承实现的原理,切面的几个概念介绍
18. redo log、undo log和bin log记录格式
19. 手撕题目: 找到一个字符串的最长回文子串
20. 反问
这场面试相对于前一场舒服一些,面试官比较亲和,但是不知道能不能过,目前为止,还一个offer都没有,看牛客上好多人都拿到了offer了,开始焦虑了。。。。。。
全部评论
请问楼主这次过了吗
相关推荐
11-24 14:20
北京大学 Java CoderEcho:虽然我没去大厂,但是待过俩家初创,我的感觉是厉害的初创很舍得给钱,也很看你的产出,产出不行直接把你开了。当然大厂也可能有这个问题。建议还是去大厂,如果被裁员了最起码还有大厂的title,这年头不确定的事儿太多了。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
11-25 00:31
上海交通大学 BSP工程师 点赞 评论 收藏
分享