腾讯PCG 后台一面面经

被第三次捞了,这次面试官有引导,是体验最好的一次。
面试前几天打电话约的时间,需要转Go,我简历上都是Java,说是会按照Java的知识点来面试我。
1.聊项目,比赛
2.对JVM调优的理解。老年代的大小如何确定,可以通过什么方式去实验?新生代的大小如何确定?
3.jstack,jmap的用法?OOM后jstack显示的信息是什么样的
4.IO相关,select,poll,epoll
5.HashMap源码,具体的hash算法。ConcurrentHashMap,1.7中锁的粒度是多少,1.8中锁的粒度
6.synchronized原理,膨胀过程。自旋锁是怎么通过什么实现的
7.线程池相关,为什么要使用线程池,适用于什么场景?有哪些参数,参数如何确定;提交的任务,核心线程,非核心线程,工作队列,这几者是怎么配合工作的
8.HTTP请求与响应的头部,get,post的区别,适用场景;HTTP协议各个版本的变化,为什么做了这些改变,解决了哪些问题,2.0在连接上有哪些改进
9.HTTPS的过程,服务器中的证书与浏览器中的证书有什么关系?证书如何校验?
10.输入URL访问网页的全过程,重点问了DNS,计算机网络中每一层是如何处理的,如何通过IP得到MAC地址,怎么获取到下一跳地址,如何从局域网内传到局域网外(这部分我答的不好,让我后面加强一下)
11.TCP相关,为什么是可靠的?为什么要用滑动窗口,有什么好处?三次握手,四次挥手
12.数据库相关,事务级别,mysql中的可重复读是如何实现的?什么是幻读?mysql下的可重复度解决了幻读吗?间隙锁的实现了解吗?
13.为什么索引使用B+树,说完之后面试官让我分析一下B+树有哪些缺点
14.SQL调优相关,慢查询,expire除了能看索引类型还能看什么
15.反问环节
总共1个多小时,感觉问的还是挺深的,挺多细节问题都没答上来。
#腾讯2021实习##腾讯##实习##Java工程师##面经#
全部评论
看来我需要提升的还很多!!!
1 回复 分享
发布于 2020-04-14 20:54
有点多哟,把我的智库都榨干了才回答的出来
点赞 回复 分享
发布于 2020-04-14 21:18
问的感觉挺深的,都是调优什么..唉答不上来
点赞 回复 分享
发布于 2020-04-15 15:56

相关推荐

牛客868257804号:九个中铁八个中建
点赞 评论 收藏
分享
诨号无敌鸭:恭喜佬,但是有一个小问题:谁问你了?我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了
点赞 评论 收藏
分享
4 29 评论
分享
牛客网
牛客企业服务