文章目录
【注意】最后更新于 January 1, 0001,文中内容可能已过时,请谨慎使用。
一、背景
大家都知道,手写算法题是大厂面试的必考环节,俗称“压轴题”。
这就像游戏里打怪升级,遇到的第一个大BOSS——
蓝色大头幽魂上线!不打过它,通关别想。。
让我们来分析一下,为什么这个“幽魂BOSS(数据结构与算法)”如此难打?
明知道刷题很重要,却总是迟迟不动手;
哪怕一次次在面试里栽跟头,转身也没多少改变;
是不是我太懒了?
真相可能不是“懒”,而是想的太多:
- 一看到题量上千,就觉得“这辈子也刷不完”
- 做一道题一小时都没思路,挫败感直线上升
- 刷题像在黑屋子里搬砖,短期看不到回报,脑子直接罢工
于是我们的大脑自我保护,
悄悄切换成“拖延模式”:“今天太累了,明天再战。”
❶ 题太多,直接劝退
一说“刷题”,很多人脑子里立马闪过 “LeetCode”
一看题量就懵了:1千多道题,一个题做一周,刷完得 19 年……
好家伙,还没开始面试,人已经先缴械投降了。
干脆放弃,去摆个小摊,卖煎饼可能都比这快。
❷ 题目类型太多,刷题像走迷宫
经验丰富的刷题党普遍认为:
稳定掌握 LeetCode 前 150 题,能够总结出自己的解题思路和套路,才是高效准备 BAT 等大厂面试的关键。
稍微有心从网络搜索以下,不少刷过1千题人总结 刷题路线,面试经典高频 150 题,让新手避免很多坑,甚至组建付费刷题小分队。解决大部分人问题
- 代码随想录
- 小林Coding
- 宫水三叶
- 花花酱
- Michelle
现实很骨感。
996程序员每天累成狗,就算开始刷题,也很难坚持三四个月。
更别说每天不同题目,不同的讨论 刷着刷着半途而废
完整地址:https://docs.qq.com/sheet/DY1NwcGZjUXpYb01j?tab=oqi27u
❸ 刷题不是刷“量”,而是刷“熟”
不少人分享过:
自己只刷了 50~60 题,就成功拿到了大厂 offer。
秘诀其实就两个字:重复!
一个题刷三遍,也能刷出“150题”的水准。
有没有可能,眼前那密密麻麻的 1000 道题,突然都消失了,只剩下一道?
你专心把这一道题反复练,练到极致:
-
第一次,做了一周
-
第二次,花三天复刷
-
第三次,三个小时搞定
-
第四次,只用十分钟就能写出最优解
这才是真正的成长路线。
刷题,不是比谁刷得多,而是比谁刷得深、刷得熟。
刷题选做什么准备吗?
-
准备一个白纸
-
断网
-
25 分钟倒计时
画外音:25 分钟限制
- 相信你足够知识:
遇到不会,不需要急匆匆 打开浏览器搜索各种答案,
你感觉难,别人感觉难,分析这个题目,最坏结果做不出来。不浪费大量时间使用浏览器搜索答案。
- 无条件支持:不要想着成为(对面是)大厂,名校,总监,领导 才可以做
在这个赛道上,他们不是 你对手,他们根本不敢参与。他们没这个时间,只要你愿意就可以
- 先完成,在完美:千万不要想太复杂,用巧妙解法,复杂的思路就是不是好思路,直接放弃。