百度度秘事业部
百度是我第一家面试的公司,而且还是bat的大厂级别,那时的我也不知道自己啥水平,接到面试电话慌的不行,面试第一次非常难忘。下午3点,面试40分钟!
百度一面:
1、实验室项目里面使用什么建模的
2、进程和线程具体的区别
3、协程
4、ngnix高性能服务器,为啥高性能
5、输入一个URL,如何显示页面的过程
6、TCP三次握手
7、为什么需要三次握手
8、Time_wait
9、什么是TCP粘包
10、网络模型分几个层次
11、TCP,UDP的区别
12、流量控制和拥塞控制的区别
13、TCP出现在传输层,IP在网络层
14、什么是平衡二叉树
15、快速排序和堆排序,什么是稳定和不稳定
16、单链表如何判断有环?环的位置在哪?
17、你来实习能实习多久?
18、部门做啥的,DuerOS,人工智能操作系统,度秘事业部。
百度二面:
1、TCP协议和IP协议有什么关系
2、TCP是如何保证可靠传输的
3、是如何确认的
4、发送端是如何确认需要重传哪些包的
5、TCP和HTTP的关系,HTTP还可以基于什么传输
6、HTTP和HTTPS的关系
7、加密算法有哪些,如何理解MD5
8、Linux如何创建空文件,创建目录指令,find如何查找用户名为work的文件,(答的不好)
9、如何调试的,GDB调试,
10、GDB如何打印当前进程的堆栈-(gdb) bt
11、如何将当前客户端的内容发送给其他客户端,如何实现的。
12、同时发消息,是以什么顺序发送给其他人的
13、同时有一万人,同时说一句话,服务器没法处理的,该