写在前面:
首先做个自我介绍,楼主男,渣本毕业,坐标帝都,差 4 个月 4 年工作经验。本次面试了几家独角兽和一线大厂,都拿了offer,几乎100%的命中率。
在整个面试过程中,石杉老师的指导给了我很大的帮助,因此将此次面试的经历以及个人学习方法通过老师的公众号分享出来,希望能帮到咱们更多的程序员兄弟。
首先想说说我写本文的思路,很多朋友的面经可能是自己的一些经验之谈,也可能是一坨很长的各个公司遇到的面试题
我很了解大家的这种诉求与渴望,毕竟自己也看过N篇面经。然而,并不是说你看了这篇文章就可以立刻变强,饭要一口一口吃,路要一步一步走
下面的内容第一部分是经验+学习方法,第二部分是如何准备你的面试
我的复习历程:
阶段一(学习方法之“记忆宫殿-联想记忆”):
在我一年前给自己定下要去XX公司的目标之后,不间断的准备了一年
这一年中,我到处在知乎,脉脉,各种技术群中搜寻着别人的面试题,然后看,做,遇到不会的去查阅资料进行回答,然后储备到自己的知识库里....
一年多下来,据不完全统计,我看过的面试题可能超过上千道,一个惊人的数字(所以现在别人问我一个题目,基本上都能回答出来)
当然,一年之中的周六日大部分时间都是去公司学习,平常的节假日回家之后当然也是看书和学习,工作日一般会下班之后到家抽出1-2个小时继续学习
这一年中我读了大概六七个框架的源码,看了不少的书,所有的学习视频都是两倍速的速度来训练
有些人看到这里会觉得很疯狂,两倍速听课?语速这么快你听得懂么?
这个其实也是训练出来的,一开始是1.2倍,到1.5倍,到1.8倍,到最后的2倍,再快的话声音就会失真了;当然读书的速度也是成倍的提升,我记得在机场候机的两个小时刷完了一本书;
依稀记得过年的几天假期也仍然保持着一天至少6个小时以上的学习时间,导致一些亲戚朋友过来串门的时候都觉得我很冷漠,不理别人。
当然这不算什么,因为周围遇到的几个人会更拼,有些人工作日一天持续3-4个小时学习,非工作日10个小时,有些人甚至一天可能只睡4-5个小时的时间.....
正所谓 取法其上,得乎其中;取法其中,得乎其下,这一年的成长远超过我前两年浑浑噩噩的工作及生活。
tips:我当年考驾照的科目一也是这样,一晚上刷了上千道题目,第二天去考试,你可以理解为题海战术
但不仅仅是题海战术,这个时候我引申出我的学习方式的第一大杀器----“记忆宫殿”之“空间联想”
我其实高中甚至大学的学习方法很烂,因为一直找不到我自己的学习方法,都是题海战术,靠熬夜,靠多写题目去和别人拼
后来发现成绩并没有提高,当时的我多渴望有人直接告诉我一个完美的学习方法,那我直接按照做就好了,然而事实是我在毕业之后,工作的时候才真正找到了属于我的学习方法。
所谓“记忆宫殿”之“空间联想