携程春招面经
一面:(3月31 40分钟)
没有自我介绍 看面试官性格
这个面试官比较随性 聊天风格的面试 感觉想到哪问哪 先聊了5分钟的闲天
1. i++是不是原子性 包含几步操作?
2. AQS锁原理
3. cas乐观锁和synchronized悲观锁的区别
4. synchronized优化 偏向锁 轻量锁 重量锁
5. 很多线程阻塞会怎么样?
6. Java内存模型说一下
7. 垃圾回收?
8. hashmap底层?
9. hashmap扩容原数组怎么处理的? 一定会回收吗?
10. mysql索引数据结构?聚簇索引?
11. 索引优化的情况?
12. 索引失效的情况?
13.慢查询怎么解決?
二面:(4月13,40分钟 )
先是自我介绍
1. 问项目
2. arraylist底层
3. arraylist怎么删除奇数位元素?
4. hashmap底层 是并发安全的吗?
5. concurrentHashmap怎么解决并发问题的?
6. cas锁原理?
7. cas锁的aba问题?
8. volatile关键字作用?使用场景?
算法题:两个数组找交集
场景题:一篇长文章查找敏感词。
三面:4月22 电话面 10分钟
1. 是否打算留在上海,家人是否支持
2. 有没有其它 offer 还有哪些在流程中
3. 为什么选择携程?
4. 说一下自身的优势和劣势?
5. 有没有女朋友?(我不理解为什么问这个)
很尬 我话有点少 感觉HR 小姐姐有些无奈了
大概就这些 个别不记得了
4月25晚上 oc 机票后端