[腾讯][第二次] 后台开发实习

前言:这次知道视频里说的连珠炮发问是什么样的了。虽然鹅厂用Go,但没想到面试官能问出来这么多Java内容。楼主已经按顺序分类了,大家自测吧。
面试官:二十多男。这次面试官态度不是很友好,一直是高人一等的态度,从一开始就想退出😑
时长:20分钟
自我介绍:有

(要求屏幕共享防止作弊吧)
1. ———————— JUC ————————
1) 了解Java下的concurrent框架吗?
2) 了解ConcurrentHashMap吗?
3) 结构是什么样的?
4) 什么是分段锁?
5) 分段锁是怎么实现的?
2. ——————— HashMap ———————
1) 了解HashMap吗?
2) 结构是怎样的?
3) 扩容是怎样的?
4) 为什么要扩容成2倍?
5) 初始容量是多少?
6) 为什么要保证2次幂?
7) 这样扩容后的元素重排布会有什么优势?
8) 为什么ArrayList扩容却是1.5倍?
3. ——————— 红黑树 ————————
1) 红黑树是什么?
2) 插入规则是怎样的?
3) 为什么能保持平衡?
4) 红黑树最重要的特性。
4. ——————— volatile ————————
1) 了解volatile吗?
2) 用来干什么的?
3) 为什么要保证有序性?
4) 举个例子。
5. —————— synchronized ——————
1) 了解synchronized吗?
2) 锁升级是什么?
6. ——————— MySQL ————————
1) 了解MySQL吗?
2) 索引的结构?
3) 为什么要用B+树?
4) B+树为什么能减少IO?
5) 有一张表,如果a字段精确查找,b字段范围查找,怎么来建索引?
6) a和b谁在前?为什么?
7) b如果在前,索引还能使用吗?
8) redo和undo日志。
9) MySQL的二阶段日志提交是什么?提交到innodb后如何保证事务性?
10) Binlog原理。
7. ———————— JVM ————————
1) 了解JVM吗?
2) OOM是如何发生的?
3) 如何检查问题所在?
4) OOM会在哪里发生?
8. ——————— Spring ————————
1) 了解SpringMVC吗?
2) Spring是如何解决循环依赖的?
其他:
1. 了解Kafka吗?

反问:没有问题(赶紧结束吧)。


#实习##面经##腾讯##Java工程师#
全部评论
1
点赞 回复 分享
发布于 2021-05-19 07:41
继续加油,总会有好结果的
点赞 回复 分享
发布于 2021-05-14 10:30
同东大校友
点赞 回复 分享
发布于 2021-05-13 23:49
请问楼主美团数据开发面试结果多久知道的呢
点赞 回复 分享
发布于 2021-05-13 23:47
同,KPI面,基础知识全答上来了也很细,2个小时后无
点赞 回复 分享
发布于 2021-05-13 21:34

相关推荐

不愿透露姓名的神秘牛友
07-08 14:08
点赞 评论 收藏
分享
Twilight_m...:表格简历有点难绷。说说个人看法: 1.个人基本情况里好多无意义信息,什么婚姻状况、健康状况、兴趣爱好、户口所在地、身份证号码、邮政编码,不知道的以为你填什么申请表呢。 2.校内实践个人认为对找工作几乎没帮助,建议换成和测开有关的项目,实在没得写留着也行。 3.工作经历完全看不出来是干什么的,起码看着和计算机没啥关系,建议加强描述,写点你在工作期间的实际产出、解决了什么问题。 4.个人简述大而空,看着像AI生成,感觉问题最大。“Python,C,C++成为我打造高效稳定服务的得力工具”、“我渴望凭借自身技术知识与创新能力,推动人工智能技术的应用发展,助力社会实现智能化转型”有种小学作文的美感。而且你确定你个人简述里写的你都会嘛?你AI这块写的什么“深入研究”,发几篇顶会的硕博生都不一定敢这么写。而且你AI这块的能力和软测也完全无关啊。个人简述建议写你对哪些技术栈、哪些语言、哪些生产工具的掌握,写的有条理些,而且最好是和测开强相关的。
点赞 评论 收藏
分享
评论
3
45
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务