楼主在2020年2月投递了腾讯后台暑期研发实习生,官网直投。2周后被PCG部门捞,一共面了2轮技术面和1轮HR,3月下旬拿到offer。
技术面试
一面技术面 60min
- 自我介绍
- 详细介绍项目,深挖简历细节
- 项目中涉及RabbitMQ/Kafka介绍一下如何实现的,为什么要用?(项目中用了RabbitMQ重点介绍了下)
- 说一下Spring,为什么用Spring
- 项目中谈到Docker,了解docker底层实现机制吗?
- 测试工具有没有用过?介绍了下JUnit,然后介绍了下之前项目是如何研发测试的
- 项目中为什么选用MySQL数据库
- MySQL数据库隔离级别
- 数据库索引了解吗
- 说一下死锁的原因
- 倾向于做哪块,后端全栈?(因为楼主投递后端,简历有几个前端/全栈项目)
二面技术面 70min
- C++了解吗(。。。楼主是java,不了解,就没细问了)
- Linux常用命令说下
- 项目中用到maven,如何配置
- 介绍下docker常用命令,项目里docker的配置
- docker File命令了解吗
- 项目中用到Jenkins,说一下如何配置
- 什么时候创建数据库索引,哪些字段适合创建,需要注意什么
算法题: 如何求出二叉搜索树的第K大节点
算法题: 实现以下Sqrt()函数 (牛顿迭代秒了)
HR面
- 自我介绍
- 工作地点意向
- 平时怎么学习,除了课程之外的学习途径
- 兴趣爱好
- 你最看重公司的哪些特点
- 有没有其他公司面试
总体来说难度适中,一面是个小姐姐非常nice,二面是个技术小哥,也聊得非常愉快,由于技术栈不是c++,也没有刁难,就问了很多关于基础和算法的问题。
重要一点是腾讯面试每次面试都分开约,我都是约的美西时间下午,这样不会由于时差导致状态差,总体面试体验很好!
最终决定去腾讯了,由于疫情因素没能回国,非常感谢鹅厂允许我远程实习,春招也算圆满结束了!