coding-interview-university 352k star:计算机科学学习计划怎么用

coding-interview-university 是 GitHub 上最火的面试准备仓库,352k star,作者是一个 Google 工程师写的学习计划,用来弥补科班和实际工作之间的 gap。

这个计划解决什么问题

不是教你”背答案”,是帮你建立完整的计算机科学知识体系:

  • 数据结构与算法
  • 操作系统基础
  • 网络协议
  • 数据库

体系不完备的工程师,面试算法题能做出来,但说不清楚为什么,面试表现就是差一口气。

时间安排

官方建议每天 4-8 小时,3-6 个月完成。如果是在职,建议拉长到 6-12 个月。

data-ad-format="fluid" data-ad-layout-key="-7k+ex-4a-9w+4a">

我的节奏是每天 2 小时,周末 4 小时,大概 8 个月过完。

核心资源

  • 书籍:CLRS(算法导论)、CSAPP(计算机系统要素)
  • 视频:视频课程配合书籍看
  • 练习:LeetCode 为主,每道题必须自己写出来才能过

和 LeetCode 比怎么选

LeetCode 是”练手”,coding-interview-university 是”建体系”。两个都要刷,顺序是:先过这个计划打基础,再去 LeetCode 刷题巩固。

顺序反了会很难受,很多题能做出来但理解不了本质。

data-ad-format="auto" data-full-width-responsive="true">