← 返回社区
石
石杉的架构笔记

【纯干货分享】小公司出身的我,是如何拿下知名独角兽公司offer的?【石杉的架构笔记】

精品学习资料获取通道,参见文末 一、回眸再看,感慨万千 1、互联网公司的 “ 面试套路 ” 2、跳槽前的技术积累 二、苦修半年,成果检验 1、面试week1:准备不足、当头一棒 2、面试week2:查漏补缺、稍有起色 3、面试week3:一鼓作气、拿下offer 4、offer盘点及选择 三、最后的总结 1、投简历策略 2、简历中的知识准备 3、论面试心态的重要性,千万别崩 四、文末彩蛋 这样回答问题,能让面试官两眼放光 “正式开始之前,先说一下这位同学的面试成果,从一个不知名的小公司出身,原先年薪不到20万,通过自己的努力不断的提升技术,最终收获多个知名互联网公司的Offer,年薪达到30多万,几乎翻倍! 一、回眸再看,感慨万千 半年多的准备,1个月的面试,从准备时的信心满满,到初试牛刀的当头一棒,再到沉下心来,不断补足短板,再度启程,最终拿下目前的offer。 面试准备是一场持久战,个中滋味、唯有自知。在即将入职新公司之前,特意将这一路走来的心得体会分享出来,给自己做一个总结,也跟广大筒子共勉。 1、互联网公司的"面试套路" 经过这次跳槽面试北京多家互联网公司之后,楼主总结出了一个“面试套路”。 一般的有一定技术氛围的互联网公司的面试,大致可以分为三面: (1)一面:基础 一面面试官一般是团队里比较资深的工程师,进去之后的同事。而一面一般会问的基础内容包括:集合、网络、IO、并发、基本数据结构和算法、JVM。 根据楼主的面试经历,如果是面试互联网公司,一面一般都会挑出上述所说的一个或几个专题提问。 数据结构算法不用多说了,楼主建议从准备面试开始,一天刷一到两道算法题。 不用选择太难的题目,但是经典的排序、查找算法,基本的数据结构比如二叉树、链表、堆栈,这种一定得会,否则写不出来就回家。。。 另外,建议大家去看看JDK的底层源码,比如集合包、并发包的源码。看的时候一定要边看边总结边画图,这样最后记在你脑子里的,是一幅幅的图片。 如果光看不画图的话,除非你是天才,否则一定很快就忘了!楼主自身的血泪教训。。。 总之,如果能做到上述几点:掌握经典数据结构算法题目,并且可以在面试现场,跟面试官画图聊聊JDK底层源码的话,一面必过。 (2)二面:项目经验 二面面试官一般是你未来团队leader,一般会结合项目来进行考察。举个例子,下面就是一个比较典型的项目连环炮: 你说你项目用到了xx技术,OK,那你说下具体使用场景? 为什么你要这么使用? 这么使用的好处和坏处? 在用的过程中有遇到什么问题吗?怎么解决的? 解决之后是否对里面的原理深入了解? 一般二面就会从项目各个细节入手,考察各种技术在项目里是如何运用的,并且技术是如何结合业务来落地的。 然后有的面试官会继续深挖,看看你对自己项目中用到的技术,掌握的是否足够深入。

评论

|
我
加载中…