双非初见白月光之腾讯云智oc!

白月光是腾讯!终于收到腾讯云智的录用通知!我一二三四面的面试官都特别好,总之给我体验感非常好,全程引导无打压,还对我笑,每次接到面试通过的消息我都开心的在学校大叫,最后面试官加我通知我说我的offer在审核了我真的特别开心!加我的面试官应该是我的导师吧,我发现导师和我一样也喜欢在微信读书看书哈哈。我们长沙的云智就在后湖那里,环境真的很好呀!

感谢并肩作战的朋友、面试这段时间给我抄作业的同学、疯狂给我批假的辅导员、指导我的学长学姐,感谢面试官,还有在牛客的各位牛友!

timeline(一面到录用23天):

3.08在ssob投递

3.24约一面

3.31一面

4.3二面

4.9三面

4.15hr面

4.17口头oc

4.22录用通知!

下面是二面三面四面面经(一面面经见上一篇):

一面,基础八股+简单算法。

二面,项目拷打+八股+中等算法(文字末尾有详细面经)。

三面,总监面介绍项目+聊梦想+做项目对自己有哪些提升?

四面,hr面介绍项目,聊自己的性格?有没有offer?相比于其他竞争者的优势?

下面是二面面经:

二面:

一、自我介绍和大学生活

1.感谢你参加今天的面试,先进行一下自我介绍。

2.当班长打竞赛你是怎么安排自己这些活动的?(计划、职业定位)

3.你先给我介绍一下班长(领导力)。

4. 在这个过程中会不会碰到一些问题,或者说同学之间的矛盾?(职场矛盾)

5.为什么?为什么会去选一个机器人比赛?参加这个机器人比赛是什么?团队有没有矛盾?(合作能力)

二、项目

2.1顺风车项目

问一下简历上面的项目,然后我这边的话可能对你这个同城拼车系统比较感兴趣

1. 介绍一下这个项目吗。

2. 在这个项目中需求的发起方是谁?然后你在项目里面除了后端开发,你担任的角色是什么?

3.这个需求比较简单,然后你真的落到系统上的时候还需要更细化的需求点对吧?这个是谁来梳理的?

4. 路径匹配的算法,你这边可以讲一下它的执行细节吗?

5. 这个路径匹配度是怎么计算的?

6. 你负责开发的功能模块是哪些。(在介绍项目的时候就应该讲

7. 这个实时聊天的功能就是拿到这个需求的时候是怎么去思考它怎么实现?

9. 我除了 websocket之外,我可以用 HTTP 长连接吗?

10. 那我用长连接是不是就可以解决这个问题?

11. 线程池在这里的作用是什么。

12. 如果线程池里面的任务太多了,堆积导致的那个你的消息通信变慢了,导致消息延迟了,出现这种情况了下怎么优化。

13. 线程池调优了解过,就是我那个参数怎么设置?

14. .你这边提到的那个会话管理池是一个什么东西啊?

15. 这样设计的话它有什么作用呢?

2.2优乐购商城

1.我们聊一下这个优乐课商城吧嗯?这个优乐课商城的话,它的是你的一个学习项目吗啊?那你应该会对他的那个系统的架构比较了解,你可以给我简单介绍一下他的系统架构是什么?

2. 如果我去你这个商城里面去做一次那个购物就下单付款的话,大概的业务流程是什么?

3. (重点)在这个整个过程中你觉得可能会有哪些地方有性能问题的话?

4.可以详细讲一下这个性能瓶颈是什么?是什么情况下产生的?然后产生的原因是什么?

5.如果没有这个注册中心的话,我们会有什么问题?

6. 了解过负载均衡算法吗?

7.threadlocal 它在这里的优势?

三、八股(手到擒来,疯狂吟唱)

3.1 redis

1.问一下Redis, Redis 的数据结构有哪几种?

2. zset那个底层的数据结构实现是什么?

3.用 Redis 来做缓存的话,它是一个分布式缓存,对吧?你有没有用过本地缓存啊?

4.用 Redis 来做缓存的话,一般来说可能会碰到哪些问题?怎么解决?

3.2 MySQL

1.了解过 MySQL 的各种 log 吗?

2.每个 log 的作用?

3.再讲一下MVCC。

4.那讲一下 MySQL 的事物隔离级别。

5.每一个数隔离级别分别是会解决什么问题?

6.那讲一下 MySQL 的索引,什么情况下索引会失效?

7.如果出现慢查询的话怎么去优化?

3.3 微服务

1.除了熔断的话还有没有其他的策略?就是来对这个服务做一个保护啊。

2.有没有了解过限流算法?

3.4 多线程

1.那个进程跟线程的区别是什么?

2.什么时候可能会发生那个并发数据的问题?

3.这种情况怎么避免呢?

4.Java 里面有哪些锁?

5.还有其他方法可以做这个并发控制呢。

6.Java的锁

7.了解过 Redis 来实现分布式锁吗?

8.线程池参数?拒绝策略?流程?

3.5 计算机网络

1.TCP 模型的结构是什么?

2.TCP 连接发起的时候会经过那个过程。

3.他的那个三次握手跟四次挥手的过程可以讲一下。

4.用户登录的时候就是需要做用户的身份认证,然后以及鉴权。有了解过这方面的。

5.我的项目里用的是那个JWT 的校验,你可以讲一下 JWT 结构,然后你是怎么用的。

四、算法(力扣64.最小路径和)

好的。嗯,写个算法题吧。好,嗯,我看你这边打比赛比较多。我出的难一点啦?应该没问题吧?

但是那是大一大二的时候,哈哈哈。

没事没事,你先看一下,如果做不了就换一个。

做一个经典的打架劫色会做吗?

打架劫色?嗯,有点不记得了,以前写过。

岛屿问题呢?我有点记不得了。

行,那出个中等的的。

五、反问

1. 有几轮面试?

一共是两轮技术面,我这边是二面,还有总监面和hr面。

2. 你觉得我今天表现怎么样?

技术蛮好的,项目有点弱。

六、总结

1.大学生活的回答问题没有回答到点子上

之前先思考几秒钟,面试官为什么问这个,我应该从几个点去回答,开发性问题怎么回答的全面又突出重点和优点?

2.拿出自信和底气

虽然项目拷打不过关,但是我的目标是进腾讯,那么我就要努力去争取更多其他的分数,不能放弃,特别是到后面的反问环节,声音都虚了,但是面试官给我过了啊!所以心态要稳住,努力抓住机会去展示自己的长处。

3. 明明会却没有底气回答!

从http长连接,再到线程池参数,再到会话管理池,再到消息堆积,我明明都会却没有底气说出自己的思路!很可惜啊。心态没有稳住,会一点点就说一点点,不要想着全部掌握了再回答,拿2分比0分好。面试官拐着弯问八股你就不会了!背八股的时候要结合项目有自己的思考才行啊!

简历

简历给大家参考一下(已打码哈哈),或者给我一点点建议?我还是想一直进步的!

再次感谢并肩作战的朋友、面试这段时间给我抄作业的同学、疯狂给我批假的辅导员、指导我的学长学姐,感谢面试官,还有在牛客的各位牛友!一起加油!

offer

#腾讯云智研发2025实习生招聘#
大三一本的面经 文章被收录于专栏

一本在读生,目标大厂,一起加油

全部评论
可以的小姐姐,从二月份跟到现在,成长很大作为双非本真的很不容易,27届实习生发来祝贺!
22 回复 分享
发布于 04-23 19:54 四川
真好 羡慕年轻人朝气蓬勃的力量和所愿皆成的荣光 你值得拥有云智 但云智不太配的上你
8 回复 分享
发布于 04-23 15:40 北京
和湘姐做同事咯,虽然base不一样罢了
6 回复 分享
发布于 04-23 18:03 北京
第一个实习就是大厂吗太强了
3 回复 分享
发布于 04-23 23:26 辽宁
你换了三道题面试官都放你一马我让快手面试官换一道题 面试官就说:你觉得我们还有面下去的必要吗??
3 回复 分享
发布于 04-23 22:25 广东
姐姐加个v指导一下我怎么学习java
3 回复 分享
发布于 04-23 15:49 北京
姐姐好厉害像你学习 双非之光
2 回复 分享
发布于 04-23 20:36 福建
从现在开始,姐,你就是我的榜样,我也要进大厂!
2 回复 分享
发布于 04-23 19:44 湖南
羡慕腾讯你是双非榜样
1 回复 分享
发布于 04-25 17:13 广东
恭喜恭喜~,我云智面挂了 面前几天和对象分手了,再加上面试官问的也很奇怪,运没到吧,唉
1 回复 分享
发布于 04-25 14:28 黑龙江
恭喜呀
1 回复 分享
发布于 04-24 20:54 上海
姐,你太强了
1 回复 分享
发布于 04-24 10:04 江苏
27届明天实习生发来贺电
1 回复 分享
发布于 04-24 00:10 山东
同时期的我还在傻乎乎上水课呢
1 回复 分享
发布于 04-23 23:18 山东
恭喜恭喜太厉害了,真的要向你学习
1 回复 分享
发布于 04-23 19:16 广东
姐加个v指导我怎么学习java
1 回复 分享
发布于 04-23 17:08 安徽
小猫你真是好样的!!!!!!!!!!!!!!!!! 继续努力向更高的地方冲刺吧
1 回复 分享
发布于 04-23 15:44 陕西
云智有日常吗
点赞 回复 分享
发布于 04-29 18:35 重庆
佬,简历在哪里做的呀
点赞 回复 分享
发布于 04-29 10:16 广东
base 哪里
点赞 回复 分享
发布于 04-28 15:44 北京

相关推荐

面试官人很好,态度和蔼可亲,没答出来时也会引导你去思考。由于是晚上面的,导致我白天一天都有点紧张,面的时候状态也不是很好,正常可能面试官提问完应该思考几秒再答,而我就像抢答一样一口气把所有会的都说出来,这样就导致逻辑比较混乱,东一句西一句的。首先是自我介绍,先把会的技术大致讲一下,由于我八股背的多所以着重讲了一下,Java,go,jvm,MySQL,Redis,计网,操作系统这些,然后一小部分闲聊,然后先问了一下项目,面试官问我这个项目是否落实之类的,直接坦言说是写的练手的,包括之前也写过IM通讯,外卖之类的。然后面试官就把提问的重点放在了八股上。先问了Java:类加载器(答:3种+自定义类加载器、tomcat、原因+双亲委派+好处)JVM参数(答:xmx,xms,newsize这些,问我是如何设定的,我回答是把内存分一半给堆,再把堆分一半给新生代,这方面确实不太了解)然后问了一下并发相关的:线程池(答:线程池的7个参数(忘了线程工厂和阻塞时间了),3个重要参数,还有线程如何启用,为什么要设计最大线程数之类的,提到Java栈默认分配1MB运行时不可以更改)AQS(答:先讲clh是自旋锁+list,然后是AQS在这个基础上做的两个优化,然后举了一下reentrantlock根据state如何获取资源)CAS(答:使用三个字段,aba问题,然后将通常搭配自旋锁实现,面试官问通常会自旋多少次,这个不太了解,答的100,然后问100次大概多少秒,回答微秒级,然后面试官讲了一下怎么做资源可能没用完,意识到可能还需要进行阻塞操作)然后考虑一下Linux命令(top,ps,如何使用管道符过滤线程和使用Linux启动线程没答出来)然后问Redis:持久化机制(答:三种aof,rdb,混合,aof的三个参数刷盘策略,rdb以快照保存,使用bgsave会使用子线程来保存不会阻塞,而aof虽然会阻塞但是只在写完数据后追加一条命令,不会太影响,然后是他俩的优缺点,还有混合是怎么保存数据的)集群模式(答:三种,主从复制到缺点再到哨兵机制,正常使用三个哨兵互相监督,主节点挂了投票选主哨兵然后选主节点,然后额外讲一下脑裂的问题,主节点进行数据更新然后把命令写入aof来同步从节点,最后cluster集群,如何实现,使用16383个哈希槽(艹答成16384了),先根据哈希码取余,再根据节点数取余决定放在哪个节点上,然后问了一下我会怎么选集群模式,首先是cluster的问题,会让管道操作之类的失效,然后哨兵会导致整个集群结构变得复杂,使用小项目可能会考虑哨兵,大的考虑cluster,然后考了一下cluster如果一个节点挂了怎么办,根据节点数重新取余然后数据转移,面试官说这么转移比较慢,有没有别的办法,我隐约记得使用一个类似环形数组的方式,想不起来了)然后考了一下MySQL的b+树(这方面的知识点太多了,导致我什么都想讲逻辑就比较乱,讲了一下聚簇索引,树的叶子节点对应着一张页16KB,MySQL有一个区的概念,把这些页放在同一个区中,这样叶子节点的双向链表遍历时速度更快,然后b+树的扇出比较大(非常二,说成扇度之类的,面试官以为说的是扇区)这样层数就比较小,一行1kb数据的话3层可以放心2000w数据)其他的暂时想不起来了算法是lru,面试官问要不要提示,我说写个,然后写了10分钟左右,说大概写好了,但是面试官指出了2个小错误,第一个马上就改回来了,第二个一直没看出来(大脑这时候已经停止工作了)反问:问学习建议,说根据实际的项目进行深入,考虑应该怎么做,还问了一下组里面是做Java的吗?面试官说他是做go的,组里什么语言都有,语言影响不大,连忙补充了一句我对go的底层有深入源码的学习)结束。总体感觉答得不太好,没有太体现出深度,细节也不够全面。
下一个更好呗:佬,我投完云智一直没消息,多久约的一面啊
查看14道真题和解析
点赞 评论 收藏
分享
评论
170
157
分享

创作者周榜

更多
牛客网
牛客企业服务