腾讯已oc,整理面经

#秋招面试通关锦囊# TimeLine
--------------------------------------------------------------------------------------------------
腾讯-TEG
一面3.4          一个半小时纯八股拷打
二面3.14        50分钟 项目拷打穿插少量八股,感觉项目对上口了,最后面试官直接说后面会有HR联系我
HR面3.21      20分钟 自我介绍+项目挑战解决办法
oc3.25
offer3.26

淘天-品牌技术
一面3.12        50分钟项目穿插八股
二面3.14        40分钟场景八股+校园经历+职业规划(中间问接不接受加班,回答暗示周末也要上班,感觉部门强度很大)
三面3.18        面试官迟到20分钟+压力面20分钟,当晚直接挂

阿里云-阿里云智能
一面3.05        50分钟项目拷打
期间由于投的岗hc没了,给我转了同一部门另一个组,继承流程
二面3.17        50分钟项目拷打
说是二面是技术面终面,目前还在卡着流程,感觉应该是寄了

七场技术面只碰到一道手撕:不用递归实现二叉树后序遍历
--------------------------------------------------------------------------------------------------

面经
--------------------------------------------------------------------------------------------------
1.所有对象的公共类?Object类的公共方法有哪些,随便说几个你常用的?你刚才说了toStirng(),什么时候会调用toString()方法?
2.反射了解吗?
3.HaspMap、HashTable、ConcurrentHashMap三者的共同点和区别。这些集合的key可以为null吗?为什么HashTable的键不能为null?
4.红黑树的查询时间复杂度,插入时间复杂度。
5.线程池了解吗?启动线程池有哪些方法?如果现在有个8核CPU,你的核心线程数设置多少?
6.JVM了解吗?类的加载过程有哪些?双亲委派机制了解吗?知道打破双亲委派机制的场景吗?(tomcat)
7.gc了解吗?gc有哪几种?什么时候会触发full gc? 程序开始或者结束的时候会触发full gc吗?如果你设计一个垃圾回收器,你会怎么设计full gc的触发时刻?
8.gc清理的是什么东西?是只清理JVM的空间吗?
9.为什么使用多线程?多线程是为了解决什么问题?
10.注解的底层原理?元注解都有哪些?
11.mysql的索引结构。
12.Mysql的事务了解吗?ACID的实现原理。
13.你刚才说了redo log,除了它还有别的日志吗?redo log存了什么东西?
14.mysql的锁了解吗?有哪些锁?间隙锁左右区间怎么设置?为什么是左开右闭(联想间隙锁是为了解决什么问题)?什么是幻读?
15.Redis和Mysql的区别
16.Redis分布式锁了解吗?SetNX是针对单个资源的,如果有100个资源,你怎么上锁?你说使用消息队列,但是消息队列会导致串行化执行,导致用户等待时间过长,再想想。有没有减少用户等待时间的方法?Redis集群也仅是能缓解,再下去研究一下。
17.项目里的DAU数据为什么用Bitmap存储?为什么不用mysql存储?为什么不选择使用select xx  count(*)来统计?
18.TCP四次挥手
19.TCP关闭连接后操作系统需要释放哪些资源?(四元组)
20.TCP和UDP区别?分别有哪些使用场景
21.你觉得腾讯会议用的什么协议?(自研协议,基于UDP,实现更可靠,类似QUIC)了解QUIC吗?为什么HTTP3要使用QUIC?
22.ES分词器了解吗?都有哪些分词器?为什么选择ik分词器?
23.对于做spring、java开发中缓存一致性方面,如何保证强一致性、最终一致性,有哪些操作和选择。
24.怎么理解java面向对象
25.详细说说多态
26.java内存溢出,代码场景
27.对异常的理解
28.异常处理的方式?在实践中怎么看?什么情况下应该抛出给上层处理?
29.知道哪些设计模式?
30.有一个门票计算,全票100,学生半价,老人军人免费,儿童半价1-1.2,1米以下免费。用什么模式合适。
31.天气预报,天气不同时用户收到不同通知,推荐不同行程,用什么设计模式。
32.SQL分页怎么写?
33.volatile关键字原理
34.多线程问题,ABC三个线程如何按规定顺序执行。
35.查问题的开源工具有了解吗。
--------------------------------------------------------------------------------------------------
阿里系最后都喜欢问问大模型了解程度和调试经验,论文进度和选题原因,没怎么准备过。
目前记了这么多,想起来再补充。
全部评论
佬,我考研失败来找工作,能问一下你们是怎么总结复盘面经的吗,我目前只面了个小厂,面完想复盘的时候只记得最多1/3的提问
9 回复 分享
发布于 03-26 16:37 浙江
没有手撕算法吗佬
3 回复 分享
发布于 03-27 13:33 江西
佬有几段实习
2 回复 分享
发布于 03-26 21:59 浙江
接好运
2 回复 分享
发布于 03-26 13:59 山东
接好运
1 回复 分享
发布于 03-31 11:24 上海
接好运
1 回复 分享
发布于 03-26 16:13 美国
接好运
点赞 回复 分享
发布于 05-15 17:57 湖北
m
点赞 回复 分享
发布于 05-15 15:08 河南
研几啊大佬
点赞 回复 分享
发布于 04-30 16:50 四川
招人
点赞 回复 分享
发布于 04-27 14:58 北京
接好运,一面面了一百分钟,最后已经是懵懵的
点赞 回复 分享
发布于 04-21 21:38 重庆
非递归二叉树后续遍历,这不原题吗,羡慕。为啥美团都是些那么难的题
点赞 回复 分享
发布于 04-19 18:26 陕西
大佬都是不透露个人信息的么,差点忘了,大佬肯定得用小号爆料啊,哈哈,佩服!
点赞 回复 分享
发布于 04-19 09:39 辽宁
佬有学习路线吗,双非研0想现在学学,争取明年投暑期实习
点赞 回复 分享
发布于 04-16 14:55 福建
腾讯暑期投递一个星期了还没任何回应,是不是G了
点赞 回复 分享
发布于 04-16 13:03 浙江
很系统的一批八股,mark了
点赞 回复 分享
发布于 04-15 00:58 福建
接好运
点赞 回复 分享
发布于 04-14 10:24 河南
接好运
点赞 回复 分享
发布于 04-12 17:13 广东
佬平时背八股自己整理笔记吗
点赞 回复 分享
发布于 04-10 21:51 江苏
接好运
点赞 回复 分享
发布于 04-10 20:09 湖南

相关推荐

06-18 21:31
已编辑
南京航空航天大学 Java
总结:一共半小时,比想象中要长,问了比较多场景题, 面试风格和技术面完全不同。提问环节1.你能否先做一个自我介绍,开始今天的面试?2.你的求职意向中,是否考虑除了网络安全方向外,还会考虑java后端、测试开发等其他岗位?3.问:你是否已经确定要去做测试开发方向的工作,还是同步考虑后端岗位?答:我认为都可以考虑,现在还没有限制得很死,还在探索阶段。4.问:你在找实习时,除了测开岗位外,是否也投递了一些后端岗位?答:其实都有在投递,不会限制得很死,前端后端都会考虑。5.问:你目前是否拿到较为满意的offer,为什么可能会优先考虑我们公司?答:确还有一些offer在流程中,我对贵公司的价值观比较认同,所以可能会优先考虑。6.问:能否分享一个你在硕士期间做的相对满意、有成就感或具有挑战性的项目,包括项目背景、目的、你在其中的工作内容以及满意之处?7.问:在项目推进过程中,有哪些比较满意的点,如果重新来过,有哪些层面可以做得更好?8.问:你是否有实习经历,在之前的实习岗位是做什么的?9.问:你在实习期间实习了多久?10.问:在企业实习(如实习神经学、大数据和网络安全等岗位)与学校跟随导师做实验室项目,两者之间有什么核心差异?答:核心差异在于研究生阶段的研究工作更多是探索性的工作,在前人基础上挖掘新的领域;而在企业实习则是针对已有的岗位和明确的工作职责,主要任务是掌握当前的工作岗位,不需要过多的探索性工作。11.问:在之前实习的过程中,遇到的最大挑战是什么?答:最大的挑战是适应体制内工作,学会半文半事,与不同人打交道,包括参加会议并做会议纪要等文书工作。12.问:在实习期间,你在做人和做事能力上有哪些具体的提升?13.问:你是否有设想过如果来到互联网公司实习后可能会遇到哪些困难,并且是否决心从事互联网行业?答:认为人生是探索,虽然了解到互联网行业的差异,但尚未深入了解,打算通过实习期间的探索,尝试进入互联网行业作为未来可能的第一份工作。14.问:如果我给你这样一个暑期实习offer,你过来之后,在上手和工作推进过程中,你觉得会遇到哪些层面的挑战或困难?答:我觉得我的岗位是测试开发,主要挑战包括编写和执行测试文档,以及进行自动化测试和基础平台的研发。这些工作都是我之前没有接触过的,需要在短期内熟悉公司的流程和技术要求,例如学习自动化测试所需的Python语言或基础平台开发能力,以及熟悉测试文档的结构、编写到执行的全流程和缺陷生命周期管理。15.问:做好这个暑期实习岗位的核心能力层面有哪些?答:核心能力层面首先是编码能力,因为进行技术平台开发时编码是必需的。其次,沟通能力也很重要,需要与产品经理、开发人员进行有效沟通。所以提升编码能力和沟通能力都是必要的。16.问:你觉得我们公司或实习岗位对你来说比较好的地方主要在哪些层面?答:我觉得主要优势在于公司的定位,作为阿里系公司,拥有足够大的平台,这对于个人能力是一种很好的背书。此外,工作地点在杭州或上海,这两个地方我都喜欢,并且对测试开发相关工作内容较为熟悉,有助于能力增长。17.问:你能否客观分析一下,觉得自己与其他申请者相比,在哪些方面具有优势和劣势?18.问:你是否可以接受上海和杭州这两个地点作为实习地点?19.问:实习时间上,你最快什么时候能开始,最晚可以实习到什么时候?反问环节1.问:公司主业是否偏向某一地?答:公司没有所谓的主业或总部概念,外卖业务上上海和杭州是双核心定位,而从阿里整体来看,杭州是总部所在地。2.问:上海这边的团队主要负责哪一块业务?答:上海团队主要负责首页APP交易到购物车、下单页的链路测试,同时负责创新型业务如拼团、秒杀、卡券类业务闭环开发,以及营销工具玩法(超级吃货卡、红包、吃货豆等)的设计与测试。3.问:是否可以了解一下工作节奏?答:实习期间,公司对实习生的工作量期望并不高,更关注实习生主动学习能力和对业务的理解深度。正常情况下,正式员工晚上一般在8点至9点半之间下班,但若项目上线节奏紧张时,可能会有所加班。
查看19道真题和解析
点赞 评论 收藏
分享
评论
155
792
分享

创作者周榜

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