文章

八股文

开一期面试常见问题

一、数据结构

二、算法

三、操作系统

四、计算机网络

五、数据库

六、编程语言

一、数据结构

1. 数组

2. 链表

3. 栈

4. 队列

5. 树

6. 图

7. 堆

8. 哈希表

二、算法

1. 排序

2. 查找

3. 递归

4. 动态规划

5. 贪心

6. 回溯

7. 分治

8. 搜索

9. 图论

10. 字符串

三、操作系统

1. 进程

2. 线程

3. 进程间通信

4. 死锁

5. 内存管理

6. 文件系统

7. I/O设备管理

8. 调度算法

四、计算机网络

1. OSI七层模型

2. TCP/IP协议族

3. IP地址

4. ARP协议

5. IP协议

6. TCP协议

7. UDP协议

8. HTTP协议

9. DNS协议

10. 网络安全

五、数据库

1. 数据库系统

2. 数据库设计

3. 数据库范式

4. 数据库索引

5. 事务

6. 锁

7. ACID

8. 数据库优化

9. 数据库备份与恢复

10. 数据库安全

六、编程语言

1. C/C++

2. Java

3. Python

4. Go

5. JavaScript

6. Shell

7. SQL

8. HTML/CSS

9. PHP

10. Ruby

七、其他

1. 设计模式

2. 系统设计

3. 项目管理

4. 代码管理

5. 软件测试

6. 容器技术

7. 微服务

8. 云计算

9. 大数据

10. 人工智能

11. 区块链

12. 物联网

13. 安全

14. 算法工程师

15. 数据分析

16. 数据挖掘

17. 机器学习

18. 深度学习

19. 自然语言处理

20. 计算机视觉

21. 语音识别

22. 推荐系统

23. 搜索引擎

24. 信息检索

25. 信息抽取

26. 知识图谱

27. 语义网

28. 云原生

29. DevOps

30. 服务器运维

八、面试技巧

1. 简历

2. 面试流程

3. 面试技巧

4. 面试题解答

5. 面试题总结

6. 面试题收集

7. 面试题整理

8. 面试题分类

9. 面试题答案

10. 面试题解析

本文由作者按照 CC BY 4.0 进行授权