腾讯云一面+二面面经(已凉)

一面(25分钟)

1.自我介绍

2.Java Object类有哪些方法

3.Zookeeper有没有用到过wait,notify的方法?(傻眼了)

4.写请求到Zookeeper节点,怎么处理?怎么实现的?

5.JVM里堆内存和堆外内存都是用来干嘛的?

6.结合项目说一下这一块,以及调优的策略

7.有没有用过调优的方法来调整堆的大小?

8.你刚才说请求量比较高的时候,对堆的年轻代压力比较大?为什么?

9.服务注册是什么时候注册到Zookeeper里?怎么实现到?服务挂掉从Zookeeper里退出是怎么退出的?

10.你说服务启动时注册到ZK里,那怎么评估到底启没启动?

11.怎么判断服务挂掉,并把服务从ZK里退出的?

12.Redis用的是单机还是集群?

13.Redis怎么做到高可用?

14.集群中有一个主节点挂掉的话,怎么选新的主节点?

15.你刚才说一个主节点最好有至少两个从节点,为什么这样设计?

16.在字节实习遇到了什么难点?(很尴尬,实习时间太短,没遇到什么难的地方)

17.有其他Offer吗?(无)

18.暑期实习目的?后面会考研吗?(目的是转正,不考研)

反问:
1.结果多久出来?(当天出)
2.语言?(Java)


面完20分钟官网状态就显示我过了,没想到接下来发生了一系列诡异事件😂

下午3点:收到了邮件,约我第二天早上十点半面试

下午5点:二面面试官给我打电话,告诉我提前批马上要结束了,需要加快进度,约当天晚上十点面试

下午7点:又收到了邮件,约第二天早上十点五十面试。

此时我有点懵,但我觉得应该是以面试官本人的电话为准,就还是傻乎乎地在晚上十点打开了链接等着,结果等到11点都没等到,打电话过去告诉我下班了。

于是我第二天早上九点又打电话过去,问昨天晚上面试官为啥没来,他们说帮我问下面试官,有结果了给我打电话。

结果我等到10:50都没等到电话,只好打开了面试链接,发现面试官已经来了,于是我在懵逼中开始了二面

二面(25分钟)

1.自我介绍(面试官让我限制在一分钟以内)

2.Java HashSet,HashMap的实现原理

3.说一下红黑树的结构(...........)

4.如果HashMap里每个元素长度不一样,不一样长度的数据怎么存进去?

5.key,value具体存在哪里?

6.插入,删除元素会不会涉及到频繁的内存分配与释放,会不会影响性能(

7.你提到并发情况下应该用ConcurrentHashMap,为什么呢?

8.Java里申请内存是什么样的过程?

9.Java里堆和栈的区别

10.操作系统里线程是什么样的概念?

11.怎么管理线程?

12.Java里线程池具体是怎么实现的?(傻眼了...)

13.程序里发一个UDP的包,最终发给目标,具体流程?

14.同步和异步?

15.异步的实现原理(啊这....)

16.Spring框架网络编程是怎么实现的?(嘶......这是啥问题?扯了下Springboot内置Tomcat,然后Tomcat用NIO接受请求)

17.IO多路复用的原理?

18.说下你在项目里怎么用的Redis的?

反问:
我:结果多久能出来?

面试官:一周

我:啊?提前批不是流程马上结束了吗?

面试官:不一定所有同学都能赶上提前批的


他说完我就明白了,过两天一看果然挂了。


哎,这是我第三次面腾讯,第三次二面挂。信心已经被磨没了,感觉自己是个废物
#实习##面经##腾讯##Java工程师#
全部评论
主要是楼主的题都好难啊
点赞 回复 分享
发布于 2021-04-15 16:10
感觉问的比较深入
点赞 回复 分享
发布于 2021-04-15 16:37
也太难了。。
点赞 回复 分享
发布于 2021-04-15 21:30
我感觉二面问的很基础啊..
点赞 回复 分享
发布于 2021-04-16 10:12

相关推荐

不愿透露姓名的神秘牛友
11-04 02:52
点赞 评论 收藏
分享
评论
1
21
分享
牛客网
牛客企业服务