昨晚加班到十点,回家瘫在沙发上,脑子还是嗡嗡的。
想起上周面试那家公司,前端笔试题做得我怀疑人生。
明明代码能跑,逻辑也通,偏偏就是没过。
面试官问我为啥没做出来,我支支吾吾半天。
其实不是不会,是没见过这种坑。
很多兄弟跟我一样,平时写业务代码挺溜,一到做算法题、做笔试题就抓瞎。
今天我不讲大道理,就聊聊我踩过的坑,还有我觉得不错的刷题地方。
别去那些花里胡哨的付费课了,真没必要。
咱们普通人找工作,靠的是实战,不是背书。
第一步,先把基础打牢。
别一上来就搞什么LeetCode困难题。
你连二叉树遍历都搞不清楚,做啥呢?
我推荐你去牛客网。
这地方虽然界面有点老旧,但胜在真实。
很多公司的真题都在这上面。
你可以搜一下你想去的公司的名字。
比如你想去大厂,就搜大厂的名字。
看看他们往年考啥。
你会发现,有些题反反复复出现。
这不是巧合,是题库有限。
第二步,针对性训练。
光看不练假把式。
我在牛客网上,把前端岗位的笔试题都刷了一遍。
大概两百多道吧。
每道题我都自己敲一遍代码。
别复制粘贴,那没用。
手生,脑子就慢。
敲代码的时候,你会遇到各种报错。
这时候别急着看答案。
先自己debug。
卡住了,再去搜思路。
这个过程虽然痛苦,但进步最快。
我有个朋友,就是靠这个方法,一个月后面试通过率提高了不少。
他说,那种感觉就像打游戏升级,每过一关,心里就踏实点。
第三步,模拟真实环境。
笔试是有时间限制的。
你在家里慢慢做,当然觉得简单。
一到考场,心跳加速,手抖,脑子一片空白。
所以,你得模拟。
在牛客网上,有个在线笔试的功能。
你可以设定时间,比如60分钟,做一套卷子。
哪怕你只做了一半,也要按时提交。
看看自己能在压力下做出多少。
我试过几次,第一次惨不忍睹,只做了两道。
第二次好点了,三道。
现在能稳定做四道。
这就是进步。
第四步,复盘错题。
做完题,别扔一边。
错题才是宝藏。
我有个习惯,把错题整理到一个文档里。
不是抄题,是记思路。
记当时为啥没想到。
是知识点盲区,还是思维定势?
比如有一次,我忘了数组的splice方法会改变原数组。
结果导致后续逻辑全错。
这种坑,踩一次就记住了。
比看十遍书都管用。
最后,心态要稳。
刷题是为了面试,不是为了成为算法专家。
咱们是来打工的,不是来搞科研的。
把常见的题型掌握个七八成,就够了。
剩下的,靠临场发挥。
推荐一些可以做笔试题的网站,其实核心就那几家。
牛客网、LeetCode、力扣。
这三个够了。
别贪多。
贪多嚼不烂。
我见过太多人,下载了一堆APP,结果一个都没坚持下来。
这就是最大的浪费。
选定一个,死磕到底。
哪怕每天只做一道题。
坚持一个月,你会有质的飞跃。
别信那些速成神话。
都是扯淡。
只有汗水不会骗人。
代码也不会骗人。
你敲了多少行,它就给你多少反馈。
好了,不多说了。
我得去刷两道题了。
今天的目标是搞定那道动态规划。
希望能过。
加油吧,打工人。
推荐一些可以做笔试题的网站,希望能帮到你。
别焦虑,动起来。
哪怕只是打开网页,看一眼题目。
也是好的开始。
记住,行动治愈恐惧。
犹豫只会败北。
我去敲代码了。
希望能帮到正在迷茫的你。
推荐一些可以做笔试题的网站,真的有用。
信我一次。
别犹豫。
现在就开始。
哪怕只做一道。
也是胜利。
加油。