百度网页搜索部实习生面经(攒人品)
个人情况:
985/211,科班出身,保送生,硕士。在《计算机研究与发展》期刊发表过论文。
一面,二面内容汇总。以下有个别问题重了,按照自己记忆描述,顺序不确定。
1. 写代码,冒泡排序基本形式,如何优化(在提前给你的网站上写)。
2. tcp、udp协议区别,说说三次握手(为什么是三次握手),四次挥手协议。
3. 进程、线程区别。
4. 工厂模式,单例模式。
5. 面向对象三个特性,继承,封装和多态。
6. 写简单sql语句,左外连接。
7. 数据库事务。
8. wc命令统计行数。
9. 数据结构有哪几种。
10. 单链表删除和插入实现。
11. mysql存储引擎。
12. ospf与rip。
13. svn和git。
14. vim基本使用。
15. 输入域名到看到结果的整个过程。
16. 写代码,链表反转。
17. 平衡二叉树定义,递归判定。
18. 虚拟地址空间和物理地址空间区别。
19. 进程通信方式。
20. 缓存作用。
21. 链表判环。
22. 比较归并排序和快速排序。
23. 简述搜索引擎。
24. tcp三次握手过程。(与一面重复)
25. 聊聊github网站。
26. linux基本命令。
27. 介绍硕士期间研究方向。
28. 提问:面试官所在组主要做什么?
29. 简介机器学习。
30. 提问:面试官所在组主要是用什么语言开发?
31. bootstrap框架。
32. 网络七层是哪七层。
33. arp属于哪一层。
34. nginx和apache服务器。
35. 学过什么框架。
36. 自我介绍。
37. 介绍写过的一个简单web服务器处理流程。