作为程序媛,我最惭愧的一个方面就是刷题。当时刚转计算机专业,没有找实习的打算,可碰巧亚麻来学校招募实习生,我就去碰了一下运气。完全没刷过题,可不知怎么的,面了两道题,都是我正在复习的算法课考试内容。我一恍惚,面试就过了。原来美国大学老师才是押题达人。之后在亚麻,一混四点半,一直挺开心也很有干劲,虽然钱少,可也很够我花了,就没想要跳槽。
最近绿卡开始办了,在亚麻的工作小目标也一个个达成了,有点开始好奇其他公司的运作方式,也要逼自己学点新东西,所以想跳槽了。目标定在明年中,最大的难关就是我个位数的leetcode了。
既然要闯关,还是要有个计划滴。目前计划是,按照category,先每两周刷一种题型,过完一遍后,一周复习一种。下面是初步计划,之后会调整,完成了✅
- Oct 2nd: String, Array, Binary Search
- Nov 1st: BFS + DFS
- Nov 3rd: Sorting
- Dec 1st: Dynamic Programming
- Dec 2nd: Queue, stack, heap
- Jan 1st: Recursion
- Jan 2nd: Linked-list
- Mar 1st: String
- Mar 2nd: BFS + DFS
- Mar 3rd: Sorting
- Mar 4th: Dynamic Programming
- April 1st: Recursion
- April 2nd: Connected components
- April 3rd: Binary search tree
- April 4th: Queue, stack
- May 1st - 2nd: System Design
- May 3rd - 4th: Random
- June: Start interview process