top of page
  • MT Global

留学生CS求职面试必备 Coding Study Plan

在Coding面试准备开始时要回答的最重要的问题之一是:为了最有效地准备编码面试,你应该怎么学习和练习?

互联网上有很多资源,但很难知道它们如何适合你当下所剩下可支配的准备时间。我们总结了一份Coding面试高效准备的时间轴和方法,希望能好好利用它,想一想目标是什么,以及该怎么调整自己的学习pace。


1. 准备时间和方法

  • 最佳准备时间差不多在3个月(如果你平均每周可以投入 11 小时)

  • 如果你有超过1个月的时间:一个个topic过,针对每一个topic进行练习。确保掌握后,再进入下一个,然后重复完所有topic。最后再练习所有topic的问题。

  • 如果你有1个月的时间:复习每个topic,然后开始练习所有topic的各种问题。

  • 如果你没有充裕的时间:一次处理一个topic/修改一个topic的材料,并针对这个topic练习。确保掌握一个topic后,再进入下一个,以此重复。


2. 4-week study plan 4周学习计划


Week 1:

  • Array - High Priority - 2 hours

  • String - High Priority - 3 hours

  • Hash Table - Mid Priority - 3 hours

  • Recursion - Mid Priority - 3 hours


Week 2:

  • Sorting and Searching - High Priority - 3 hours

  • Matrix - High Priority - 1 hour

  • Linked List - Mid Priority - 3 hours

  • Queue - Mid Priority - 2 hours

  • Stack - Mid Priority - 2 hours


Week 3:

  • Tree - High Priority - 4 hours

  • Graph - High Priority - 4 hours

  • Heap - Mid Priority - 3 hours

  • Trie - Mid Priority - 3 hours


Week 4:

  • Interval - Mid Priority - 2 hours

  • Dynamic Programming - Low Priority - 4 hours

  • Binary - Low Priority - 2 hours

  • Math - Low Priority - 1 hour

  • Geometry - Low Priority - 1 hour


 


bottom of page