我是如何一步步拿下 Google Offer 的?( 七 )

因而,归根结底你还是要控制处置问题的艺术、辨认规律并中止练习。

简单中等艰难公司特有的问题每个级别又有多个子类别:数组字符串链接列表回溯搜索/排序树图表数学(概率等)计划现局面试前的一个月我开端了编程集中锻炼,最后总共处置了大约 60-70 个问题,这是攻克面试所必需付出的努力,关键在于计算机科学的基础学问。

每天我都会处置两个以上的问题。

简单的问题破费的时间可能有所不同,大约需求 30 分钟到 1 小时。

中等难度的问题实践上对我来说很难(有时反倒是连简单的问题对我来说很难)。

中等难度的问题限时为 1 个小时,开端 15 分钟后,假如你不知道处置计划,那么就需求查找并尝试完成。

1 个小时后,假如你的处置计划行不通,或无法经过某些测试用例,那么就只能中止并查看处置计划。

下面是一个粗略的计划,但是你能够随意改编,以免准备过程过于单调。

推荐阅读