Please enable JavaScript.
Coggle requires JavaScript to display documents.
刷题 (系统刷题, 初步认识), mock interview, 简历 (针对简历的问题,有意转码的ds尽量在平时工作中做些engineering的…
刷题
系统刷题
按照tag+高频
任务:每天max(5h,20题)
要求
通过每一道题
十分钟以内想不出来,那么直接看答案或者网上别人的解法,同时在Leetcode上用笔记记录思路,然后理解答案的想法,记住要背容易记忆和理解的最优解法。第一遍不会做不用灰心,因为这一遍的目的是背答案,答案背多了自然能从题中找到规律。
-
-
-
-
-
-
-
是按照tag分类和频率排序,并且还是只考虑十分钟,如果第一轮看答案才做出来的题目,这一轮没有看答案就做出来了,说明你已经背下了答案,把它从第一轮的list挪到一个新的list。我们的目的是如果连续两轮完全没有看任何提示就做出来了,那么表示这道题你就掌握了。
-
第三轮重复第二轮,再按照tag分类和频率排序,这一轮我们考虑二十分钟,依旧秉承一个原则:连续两轮完全没有看任何提示做出来的题目,代表你已经掌握了,哪怕是已经把答案背下来了。到第三轮的时候,你应该会有2个list,一个list是做了三遍还是没有任何思路的题(也就是对于自己而言比较难理解的题),还有一个list是第一次没做出来但第二次没有看任何提示做出来的题(也就是对自己而言还没有完全掌握的题)。
-
只给自己五分钟的考虑时间,过一遍前三轮创建的两个list,清空那些连续两轮都做出来的题,然后把那些之前没思路的题但这一轮做出来的题移动到另一个list。如果你坚持下来,那么到这个时候,你应该已经刷了5-600道题了,然后实际完全掌握的肯定有50%以上,大概300道题。
-
-
-
-
-
mock interview
具体策略
-
-
-
- (确认自己肯定写不出)坚决不放弃,积极沟通交流,让面试官了解自己的想法,争取写出brute force
先分析问题,确认input,output,think out loud the approach, brute force到optimization,写下基本步骤,想edge case,分析复杂度。每一步都可以和面试官确实自己是不是on the right track,让他参与到你的思考中。这个部分可以在mock中慢慢摸索,忌生搬硬套,忌自言自语,忌自我感动
-
-
-
-
-
-
-
-
-
-