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了,开始焦虑了。。。。。。
全部评论
请问楼主这次过了吗
点赞 回复 分享
发布于 2023-09-08 21:08 安徽

相关推荐

10-24 11:10
山西大学 Java
若梦难了:哥们,面试挂是很正常的。我大中厂终面挂,加起来快10次了,继续努力吧。
点赞 评论 收藏
分享
尊嘟假嘟点击就送:加v细说,问题很大
点赞 评论 收藏
分享
1 8 评论
分享
牛客网
牛客企业服务