猿辅导服务端二面凉经
面试官挺好的,一直笑着的,还会给提示,不会的也一直说没关系没关系,体验挺好的
时长四十分钟左右
没有自我介绍直接开始
1. forward和redirect 了解吗 说说看,redirect的话客户端要请求几次
2. tcp连接过程(三次握手)
3. tcp连接过程中可以发数据吗
4. GET和POST有什么区别
5. POST可以当GET用吗
6. 数据库的原理了解过么,比如事务隔离级别是怎么实现的(no)
7. Spring用过么,aop讲讲看
8. 出了个aop的题,如下
public class A {
@Post
public void x() {
System.out.print("x");
this.y
}
@Post
public void y() {
System.out.print("y");
}
}
问:new A().x(); 输出什么
算法题:给一颗二叉树,找出最长路径
1
2 3
4
最长是 3到4 返回3
很简单的题 自己递归绕晕了 做了二十分钟 面试官看思路是对的就让我说说优化 因为本人用的递归套递归
就说可以用BFS
面试官说你还可以用一个数组存下所有节点的深度,就不用重复计算(确实 太慌了 没想到)
已感谢信 祝大家成功上岸🙏