3.难度梯度
理想比例:Easy 30% | Medium 60% | Hard 10%
注意:Meta特别爱考Tree/Graph,Google近年DP增加
二、阶段化刷题计划(8-12周冲刺)
第一阶段(2-3周)
每天3题(2新+1复习)
重点掌握:
滑动窗口(字符串问题)
双指针(Sorted Array)
二叉树遍历(递归/迭代)
第二阶段(4-6周)
每天4-5题(公司tag题为主)
专项突破:
DFS/BFS模板(数岛屿/矩阵题)
前缀和(Subarray问题)
堆的应用(Top K问题)
冲刺阶段(2-3周)
模拟面试环境:
使用Pramp/Interviewing.io平台
严格计时45分钟/2题
重点复习错题本(建议用Notion管理)
三、关键数字指标
Magic Number:
通过率门槛:200+题(正确率>80%)
时间投入:
前期:每天3-4小时(做题+分析)
后期:每天2小时(保持手感)
四、高阶技巧
1.面试官视角训练:
每做完一题,自问:
时间/空间复杂度能否优化?
有哪些edge case?
如何向非技术人员解释?
2.代码规范检查:
变量命名是否清晰?
是否有冗余代码?
异常处理是否完备?
3.行为题结合:
准备「解决难题的经历」故事:
用STAR法则描述
关联LeetCode中遇到的难题