腾讯后台实习一面面经
后台开发、暑期实习、视频一面
措手不及,准备的spring项目一个没问,围绕毕业设计发散了很多…………
1、TCP三次握手流程?为什么需要第三次?去掉第三次会怎么样?
2、TCP如何处理丢包?TCP如何处理重传?拥塞控制?
3、用过哪些加密算法?介绍加密算法及其区别?
4、如果客户端反馈了一个错误如何排查服务器代码?如果没有任何输出、但就是有问题,如何排查?
5、你常用的linux命令是什么?怎么在linux里找到你在运行的tomcat?
6、mysql索引原理?悲观锁乐观锁?如果查询慢怎么解决?
7、用过缓存吗?知道哪些缓存?
8、堆和栈的区别?java函数调用的具体过程,在堆栈中的过程?
9、区块链底层原理?(项目相关)
10、手撕代码……
输入一个n,为结点总数;输入一个二维数组,表示结点的连接关系。可以以任意一个为根节点,请输出使得树深度最小的根节点。
先问了有哪些思路,提了两个,错了一个,讨论了一下为什么错,然后让按照第一个思路写……没撕出来………………
11、反问(想着八成凉了,反手质问面试官,为啥问这么多跟java不太相关的(自杀式行为.jpg)他说因为平常要用)
腾讯面试官人真的挺不错的,很温和,很包容,对菜鸡充满关爱。
#实习##面经##Java工程师#