腾讯天美一面挂 - 后端开发

    前天周三面的,昨天挂了,真的太难了吧,我只是想申请个日常实习呀,本来还抱有幻想,看来是我配不上天美了,写个面经给大家分享一下吧。最下面是面试题。

面试总结:
    我学的Java, 申请的是后端开发实习生,但是全程基本没问Java的八股,上来直接先问会不会C++,我说不会,然后开始手撕算法题,刚开始给了两道,第一道A了,第二道想让我用C++实现,我说C++忘完了,然后让我讲一下思路,讲完之后又给我重新发了一道算法,然后也过了。
    然后就问了一下网络的TCP相关,之后开始问我项目哪里提升最大?我说分布式,然后问我Nacos的底层类有哪些?我说只是学了分布式的框架和用法,底层原理没细看,然后说我不能只学怎么用,要学底层原理,我说是的,所以想找个实习去进一步提升自己的技术。然后又问了一点K8s相关的知识,问K8s有哪几种资源类型?我说有很多,比如pods和service,其他的忘了。然后问pods和Docker的容器有什么区别?我说pods是更高级的容器,其内部可以存放多个容器,并且可以实现负载均衡。
    然后问我知不知道分布式的raft?我说了解过,是分布式共识算法,就让我说一下具体原理,我介绍了一下Leader选举,以及运行时的各个流程,然后就开始深度拷打,问我如果一个集群中其中几个Follower节点发生了分区导致与Leader无法通信,此时会出现什么情况?我说会重新选举出现两个集群,然后问这种情况应该怎么发现和处理?我说可不可以加一个全局节点来监控所有的节点,当发现出现两个Leader再进行处理,他说那这个全局节点是不是还要进行集群来应对单点故障?我说是的,然后想了一会又说可不可以在每个节点中设置一个属性表示当前集群中的节点个数,当发现节点数突然变少时就进行处理,面试官说的啥我有点忘了,好像就是还会存在别的问题,然后我说其他的想不起来了。
    后面就没再问啥了,我反问他HC多不多,他说很多,现在一个没招到呢,然后我问我面试表现,他说我算法做的还行,具体结果看后面综合评估。
    反正全程无Java八股,第二天就给挂了,真的太难了吧,是自己太菜了,继续沉淀吧

面试题:
1. 算法:迷宫问题,使用BFS判断能不能走到终点,可以的话返回到达终点的最短路径
2. 算法:C++实现内存拷贝
3. 算法:给一段英文句子,先根据 "," 分割为多个子字符串,然后对每个子字符串以单词进行反转
4. TCP三次握手过程,DDos攻击主要攻击哪一次握手?
5. 讲一下项目中哪里提升最大,我回答的是分布式,然后就开始了拷打
6. 知不知道Nacos底层有哪些类?
7. K8s有哪几种资源类型?
8. pods和Docker的容器有什么区别?
9. 了不了解raft算法?
10. 如果集群中有几个Follower与Leader出现了分区无法通信,应该怎么发现和处理?

...#面试##面试常问题系列##腾讯#
全部评论
来试试腾讯音乐?
点赞 回复 分享
发布于 昨天 18:27 广东

相关推荐

昨天 17:30
已编辑
C++
诚恳求建议 咱还从来没面过这样的 之前都是技术面,从网上背答案就好了,这个还没见过的,网上也没有类似的面经,我就没见过网上有教你怎么非技术面的,或许咱们可以一起交流一下?毕竟闯过了那么多技术面试倒在这里也太可惜了,所以我发了这个帖子一个温柔的姐姐面试咱的,咱以为也是技术面,可能从这里开始一切都跑偏了1 对于实习生工作的了解?游戏开发的了解?咱有点慌,毕竟咱只是个后端开发的,说了以前UE5的项目,说A*算法 ECS,然后说后端工作主要注重在转发/同步用户操作上面以及操作用户数据,性能要求较高,一瞬间以前看过的状态同步帧同步涌上脑海但是全都不记得了2 玩什么游戏?注重设计还是机制还是剧情?菜名开报,王者fgo原神,博德之门星露谷灵魂摆渡者,不同游戏注重不同,fgo看剧情,王者看机制,王者对同步要求高,fgo不用(此处支支吾吾),我上次在fgo同步一次(我想说抽卡来着)就花了七分钟。她:那还真的好长啊!3 身边的朋友怎么看待你的?我也不能说我没啥朋友,就算有朋友也不会经常交流怎么看待对方的,就支支吾吾的说啊我是个比较简单的人不复杂4 两段实习有什么不同?沟通方面?咱立刻来了精神,你这就问对了。立刻说一个规模更小,相当于IT后勤,一个是大公司。然后工作内容也不同,一个java,一个算法(?好像说了句废话)。一个每周开会汇报,还要和别的公司对接业务,balabala,别的对接公司还说no contract no data,没合同就不给你数据,我以为这是个可以笑的梗,很显然我错了,太尴尬了,下辈子再也不说了5 印象最深的项目?把spring掏出来,滔滔不绝讲性能如何提升,报数据,中间件MQ6 我看你是这个项目的唯一开发者?这项目对你的影响?是的,我学了spirng,然后做了个秒杀项目觉得还可以拓展所以做这个。影响就是我学会了看各个公司的技术框架文章,明白了性能的重要性(感觉这个答案也不是她想要的。。orz)7 以后找工作方向,规划?大厂!后端!往架构师发展(后来根据她的建议,我感觉在这里说大厂很不合适,又不知道该说啥)8 面了啥公司?为啥?(尴尬的支支吾吾)腾讯,字节,因为学长学姐在,他们状态挺好9 状态好是指?学到很多,工作有意义(此处支支吾吾一番),不是很忙,对生活有热情10 对IT工作看法(犹豫)嗯我觉得,就是要不断学习,语言版本更替,AI,但是也有不变的,比如我一年级学的数据结构11 面经如何学习?(支支吾吾)阿里系考java,腾讯考计网,我会用面经倒逼复习。现在看来这个不是她想要的答案。。。?尴尬12 反问:对我的建议看得出来你很紧张(QAQ),项目经验不丰富(?之前技术面试官都说我干了挺多的,可能她是指我不经常跟人合作?沟通很少之类的),项目和实习都是2-3个月的,没什么经验(懂了,下次就改成半年的),沟通方面也很闭塞(我的项目都是一个人做的),听到这我心凉了半截了,果然面试结束五分钟反手挂了13 生活上注意什么?(发蒙)啊,具体啥意思?她:就是和同学/同事讨论。我朋友都不是计算机专业的,我就犹豫一下编了出来就说我会问他们新技术学习,适应开发生活,什么的立刻反问,我那个编译器的项目就是合作的,api接口沟通,ddl设定,balabala目前就记得这么多了,感觉她没有明显提出,或者明显提出但是被我忽略了,她问的实习和印象最深刻的项目,都要和沟通合作有关,我下次一定会从技术方面和沟通方面两个方面回答,或者追问她,到底问技术最深刻,还是说沟通/合作最深刻。以及在简历明确标注合作的项目。。。还有就是我表达也太不流畅了。。。orz真是让人难过,我只要一开口别人就发现我这人其实不行。。只会阴暗的爬行。。救我。。。有没有人分享一下类似面试的经验??如何回答上面的问题???于是咱就这样回到了最初的池子。。。真是烟波江上使人愁。。。然后我又被云架构平台部捞起来了,就是开发kv分布式存储的,有没有人知道这个会面试啥?。。。。以及,以上的问题,求建议!!!#牛客在线求职答疑中心##牛客解忧铺##面试等了一周没回复,还有戏吗##牛客创作赏金赛##正在实习的你,几点下班##腾讯26暑期实习#
点赞 评论 收藏
分享
评论
1
10
分享

创作者周榜

更多
牛客网
牛客企业服务