一面:
- 自我介绍
- HashMap的底层数据结构
- ConcurrentHashMap的原理
- coredump(头一次听说,直接给面试官说我没听说过。我还以为说的是cool down,闹了笑话)
- 腾讯很注重操作系统,一定要复习复习操作系统
- 只在中断窗口中,如何调试并运行程序
- 编程题:你打开力扣,找到第8题。我嘀咕:这么直接,简单粗暴。
交叉面
- HashMap的底层数据结构,扩容机制。jdk1.7 1.8之间的区别。有哪些问题。
- ConcurrentHashMap如何实现并发安全的。其底层数据结构是什么。
- 虚拟机垃圾收集有哪些算法,他们有啥区别,简单说一下。
- HTTP与HTTPS的区别。HTTPS为啥是安全的。
- 编程题:力扣第33题
- 问我排序算法的时间复杂度,具体那个算法我忘记了。
- 面向对象的设计原则:迪米特法则,开闭原则等等。我只回答了这俩,其实还有好多,总共七八个吧。
- 设计模式是用来干啥的,解决了什么问题。说几个设计模式。
- redis了解吗?有哪几种数据结构,每种数据结构底层用什么实现的。
- 跳表知道不?为什么查找的快
- redis的持久化,说一说快照持久化,最好回答到底层是如何实现的。
- 最了解那种数据库?
- 数据库索引知道吗,底层怎么实现的。索引的匹配规则
- B+,B-,B树有啥区别
暂时想起来这么多,以后再补。
一面+交叉面一共面试了一个半到两个小时。时间过得是真快,也没感觉到什么就过去了。
第一面的小哥哥很温柔,挺舒坦的。第二面面试官直接比较刚,语气完全是俯视的碾压。哈哈哈,幸好心里由准备。心里素质也还可以,没有多紧张。
一面和交叉面都问到了项目。然后如果你参加过ACM可能会涨一点儿分。
三面
- 算法题:反转二叉树,左右子树交换一下就可以。使用二叉树后序遍历就可以解决。
- 算法题:快速排序写一下。听到写快排心里还是咯噔一下,因为平时只了解其过程,好多年没有写过了。但是题目出来了,不能怂,仔细想了想,也没卡,因为思路是对的,然后就顺利写出来了。出了一把汗。
- 让写SQL,我说好久没写了,可能写不出来。然后面试官就问了下一个问题。
- 说一下计算机网络中的窗口滑动
- 问了好几种排序算法的时间复杂度。
暂时想起来这么多。
三面邮件上写的只有半个小时。邮件中通知的面试是11:30开始的。实际面试中只有25min就完事了,我说这就完了?他说完了,我心里终于可以不紧张了,我一直等他下线了,我才退了,算是对大佬的一种尊重吧。
交叉面和三面都问了一下LeeCode刷了多少。刷的多的肯定涨分。祝愿每一个小伙伴都能平稳上岸,也祝福自己。加油,奥利给!!!
【补充】交叉面和三面中间隔了一天。结果出来的还是很快的。
【求助】
有谁知道腾讯一共几面吗?心里可忐忑了,一面一面又一面,我的天哪,辛亏心脏好。有小伙伴可以说下,四面都问啥吗?
全部评论
(3) 回帖