腾讯春招 JAVA 面经
一面
形式:腾讯会议视频面试
- 自我介绍
- 项目相关的,如遇到的最大挑战以及如何解决?
- Spring DI 是什么?如何实现?
- Spring AOP 是什么?实现原理?
- HashMap 底层实现?支持并发的 HashMap 有哪些?
- JVM 内存布局?
- synchronized 的底层实现?
- 线程的创建方式?线程池的关键参数?
- 介绍TCP的三次握手四次挥手?
- 为什么会有TIME_WAIT和CLOSE_WAIT?
- 介绍一下拥塞控制?
- 进程和线程的区别?
- 了解mysql的索引嘛?聚簇索引和非聚簇索引的区别?
- 索引的结构?
- 查询很慢,如何优化?
二面
形式:腾讯会议视频面试
- 自我介绍
- 抠项目细节和使用到的框架
- 出现OOM,如何分析和解决?
- Web端实现实时通信的方法有哪些?
- Web端登陆的安全性如何实现?
- Linux中,如何查询系统负载情况?CPU利用率如何计算?
- 【编程】151. 翻转字符串里的单词 - 力扣(LeetCode)。空间复杂度为O(1)
HR 面
形式:电话
- 自我介绍
- 选择的方向?
- 职业规划?
- 最有成就感的事情?
- 最具有挑战的事情?
- 其他面试的进展?
- 为什么选腾讯?
- 有没有女朋友?简单的家庭情况?
- 还有什么要问的?
PS:
- 没有录音,凭记忆记录的
- 有两个面试都在晚上21点多,面试官好敬业啊!!
- 虽然还不确定结果,但三个面试官人非常好、很有耐心。
- 月初投递,临近月末才收到面试,收到第一次面试,虽然问题都答上了,但那么team想要go方向的,所以进度又灰色。就在我自己都选择放弃了,又被捞了起来,花了3天走完了面试流程。
- 希望有个好结果,想上岸了
- 上岸了哈哈哈,HR面后5个工作日收到录用邮件。感谢这段时间里牛客网和牛油提供的面经