首页 > 腾讯提前批1、2面
头像
FelixWang515
编辑于 2020-08-17 16:58
+ 关注

腾讯提前批1、2面

8.14收到一面通知,使用腾讯会议视频面试
内容(有些不记得了):
1. 介绍一下Hash和map的区别,以及各自的应用场景。
2.介绍一下HashMap的底层实现?
3.HashMap经过迭代器取出来的数据顺序和放入顺序一致么?
4.如何实现HashMap取出的顺序和放入顺序一致?
5.HashMap的扩容的时间复杂度,如何优化?
6.接着5,具体介绍一下优化方式。说了一下hash&(n-1)
7.用过nginx么?大概介绍一下?
算法实现题目:
给定一个数组,数组中包含N个地点以及每个地点的名字和重要程度。输出在一个指定范围空间内(给定左上角和右下角坐标)可以显示的地点列表。如果两个地点存在重叠,则输出权重大的地点。

整个面试40分钟不到,没有自我介绍,也没有项目介绍,也没让反问。面试结束后面试官让等着二面面试通知。

8.17二面,牛客网视频面试,一个年轻小哥。
内容:
1.自我介绍
2.项目介绍
3.项目中自己认为的亮点或者自己熟悉的模块
4.JDK8添加了哪些特性?(回答3时说到了熟悉java的语言特性以及JVM等)
5.说一下HashMap的原理?(回答4时说到了元空间、lamda表达式、数据结构底层的改变如HashMap)
6.同样让解释一下HashMap的扩容原理
7.TCP的三次握手四次挥手,为什么分别需要3次和4次?
编程题:
旋转数组找出最小值,时间复杂度O(log n),直接二分进行查找
ps:其他的一些内容不记得了

二面全程50分钟多点,提前10分钟开始,整个过程比较轻松,问题也基本都回答上,编程题也采用二分进行了实现,美滋滋结束面试。

半小时后查官网流程,灰了,很莫名其妙,挺想知道原因的。。。。是我太菜了

更多模拟面试

全部评论

(12) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐