十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

coding-interview-university|软件工程面试完整路线图:一份够用的CS学习计划

coding-interview-university|软件工程面试完整路线图:一份够用的CS学习计划 coding-interview-university软件工程面试完整路线图一份够用的CS学习计划【免费下载链接】coding-interview-universityA complete computer science study plan to become a software engineer.项目地址: https://gitcode.com/GitHub_Trending/co/coding-interview-university准备技术面试最怕的不是题难而是不知道先从哪本书看起。coding-interview-university 把软件工程面试要学的东西写成了一份带勾选框的 CS 学习清单从 Big-O 到系统设计按顺序学、边学边练作者本人就是照这份清单自学几个月后拿到亚马逊 offer 的。 面试考什么、按什么顺序学这里一次说清整个仓库的核心就是一个文件README.md2000 多行的 Markdown 清单。主题按学习顺序排好先 Big-O 复杂度再数组、链表、栈、队列、哈希表然后是树、图、排序、动态规划直到缓存、网络、进程与线程。正文末尾还跟着 Final Review 章节以及简历修改和面试问答部分。它最值钱的地方在格式每个知识点都是一个- [ ]勾选框学完一项划掉一项进度一目了然。作者自己每天学 8~12 小时、连学几个月才走完全程踩过的弯路都直接写进了文档你不需要再踩一遍。✅ 三步开始克隆、建分支、开始打勾① 把仓库克隆到本地git clone https://gitcode.com/GitHub_Trending/co/coding-interview-university cd coding-interview-university② 用任意 Markdown 编辑器打开README.md从 The Daily Plan 开始每天一个主题先看视频再用选定语言手写一遍该数据结构的实现。③ 建一个自己的分支把完成的条目打上勾提交进度就能留存git checkout -b my-progress git commit -am Marked personal progress不想碰 git 的话直接下载 ZIP 解压用文本编辑器划框也可以。⚠️ 作者踩过、希望你别再踩的四个坑只看不练。他花几个月做笔记后来发现大部分都忘了。高频知识点要做成闪卡Anki 这类工具即可反复复习才算记住。学完再刷题。README 里反复强调学到某个主题立刻做 2~3 道对应题目过段时间回来再补 2~3 道边学边练而不是留到最后。背题。刷题练的是识别该用哪种结构、白板口述思路、估算时间和空间复杂度不是背答案。他建议买块画板用铅笔在纸上写写完再去电脑上验证。语言贪多。他用 C 理解指针和内存用 Python 写面试代码两门封顶选定后一直用到面试。 仓库里哪些文件值得翻translations/30 多种语言版本含简体中文英语阅读吃力就从这里进。extras/cheat sheets/C、C、Java、Python 语言要点外加 Big-O 和系统设计的 PDF 速查表面试前突击用。programming-language-resources.md按语言整理的书籍与课程清单选定一门语言后照着深挖即可。你要面后端或基础架构岗这份清单值得花几个月跟下来如果只想找题做直接去刷题网站这里更多是帮你排好顺序。【免费下载链接】coding-interview-universityA complete computer science study plan to become a software engineer.项目地址: https://gitcode.com/GitHub_Trending/co/coding-interview-university创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表