leetcode比赛真题一致性是关键,FAANG面试准备编码直到你在45分钟内解决问题。如果你不能在30分钟内解决它,请查看解决方案。每周一次的leetcode/topcoder竞赛,跟踪进度,记录问题以供以后查看。

如何学习:使用计时器45分钟,解决/学习使用与休息站分开的工作站。45分钟后,必须休息并善待自己。寻找意义模式差异并理解代码。使用打印语句,自己做/编码,大声思考,就像你在教它一样。做记录睡眠很重要。

解答题常规:用你自己的话重复这个问题,检查假设和边缘情况,使用真实例子,大声思考头脑风暴解决方案及其时间/空间复杂性。在20-30分钟内编写工作代码,逐行测试边缘案例。熟能生巧!

代码和系统设计:编码面试基础:不要买有教育意义的。在leetcode上搜索问题。如果无法完成,请查看答案并解决。这为解决其他类似问题奠定良好基础。

系统设计:以leetcode列表格式搜索更多问题,面试前一周公司特定问题探索。