CS 面试题目总结

本仓库主要总结 CS 专业面试大厂时可能遇到的问题,主要包括 C++、数据结构、算法题目、操作系统、计算机网络、数据库等,具体题目以一问一答的方式给出,题目的答案参考了许多 github 开源仓库和博客,这里仅供参考。建立这个项目的初心主要是留待自己备查以及服务于广大和我一样奋斗在找工作路上的程序猿们,我会持续更新本仓库,但我个人的力量终归是有限的,也希望大家能够帮忙完善这个仓库。如果您遇到过其它的面试问题,欢迎给我提 Pull Request。如果您发现我的回答有错误,也欢迎您通过提 Issue 的方式指出,谢谢!

最后祝大家都能拿到满意的 offer,冲冲冲!!!

插件

建议使用新版 Edge 浏览器或 chrome 浏览器浏览本仓库并安装以下 chrome 插件:

  1. Octotree:对打开的 Github 代码仓库,像 IDE 一样提供项目目录自动生成一个仓库目录树侧边栏,通过这个插件你可以很方便地打开这个仓库内的任何一个文件。
  2. GitHub markdown ToC:为 Github 上的 markdown 文本自动生成目录。
  3. MathJax Plugin for Github:对 github 上 markdown 文本的 latex 语法进行渲染。

参考链接

在搜索答案的过程中也参考了许多网上的博客,由于搜索答案时没有保存下来每篇博客的链接,在此不能一一列出,深表歉疚,还望见谅。

  1. 我的 2018 年计算机实习和秋招经历(微软、阿里、腾讯、网易游戏、今日头条等) - Penguin
  2. C++后台开发面试常见问题汇总_C/C++_Unique-You 的博客-CSDN 博客
  3. 挑战 408——组成原理(14)——Cache 工作原理 - 知乎
  4. 计算机网络笔试面试题总结 - 简书
  5. huihut/interview
  6. 腾讯网易字节面经(C++,腾讯和字节是 iOS 岗