腾讯后台开发实习面经:一面+二面+三面+hr面[已OC]
5.18上午视频面第一轮(40分钟左右)
1、介绍简历上项目
2、输入一个网址,你看到他的过程是什么
3、想要为每个方法加一个查看运行时间的功能该怎么做(应该Annotation,没答出来)
4、分页和分段
5、分页置换算法
6、进程间通信方式
7、写了一道group by+子查询的题
8、编程:100盏灯,全部关闭,第一人全部打开(亮),第二个人隔一个按开关(2、4、6、8、10), 第三个人隔2个按开关(3、6、9、12),以此类推,第100人路过时有几盏灯亮着?
5.18下午电话面(20分钟左右)
1、synchronized 关键字底层原理
2、https过程
3、mysql的隔离级别
4、mysql的引擎
5、平时有看什么博客或者之类的学习吗
5.19上午视频面(30分钟左右)
1、讲一讲简历上的项目,你觉得遗传算法中最关键的部分是什么(因为项目中有写)
2、mysql中为什么用B+树
3、讲一讲索引,最左匹配原则
4、什么是SQL注入,怎么预防
5、你知道什么常见的网络攻击(讲了DOS、DDOS)
6、一个开放的场景题:北京有2个机场,大兴和首都,位于两个不同方位,假设每2分钟起降一艘飞机,那么怎么估算北京上空有几架飞机
5.22上午视频面(20分钟左右)
面试官给的题目范围都很广,基本上是让你自由发挥
1、讲一讲Java中的垃圾回收机制(讲了新生代老年代,垃圾回收算法,垃圾回收器,展开讲了G1垃圾回收器,还提了一些OOM)
2、你对mysql了解有多少(讲了innodb、myiasm两个引擎的区别,隔离级别,索引,使用B+树的优势,最左匹配原则,MVCC)
3、怎么对sql进行分析(explain和show profile)
4、怎么保证redis数据的正确性
5.29HR面(20分钟左右)
1、问一问简历上的项目
2、你觉得你最有成就感的时候是什么
3、你遇到最大的挫折
4、平时有什么兴趣爱好
5、什么时候能开始实习,能实习多久,到什么时候
6、手头上有没有什么别的offer,你会怎么选
最后欢迎关注我的公众号:互联网校招面经。每天一篇高质量互联网校招面经分享!每月定期总结归纳!还有电子书福利赠送!