欢迎关注个人公众号:石杉的架构笔记(ID:shishan100)
周一至周五早8点半!精品技术文章准时送上!
“ 之前写了两篇文章,给大家介绍了一下如何利用短期的时间,尽可能充分的为面试做准备:
1、 【金三银四跳槽季】Java工程师如何在1个月内做好面试准备?
2、 【offer收割机必备】我简历上的Java项目都好low,怎么办? 这篇文章就给大家聊一个非常关键的问题:如何有策略的投递简历以及如何有策略的进行面试。
给大家说一个我经常观察到的一些同学投递简历和找工作的误区。XX同学留言跟我说,我刚刚收到阿里的HR的面试邀约,我去试试怎么样?我感觉自己准备的差不多了,我想去投一下美团和滴滴,去试试能不能直接进大公司?
一般来说,上来问我这种问题的同学,90%都没太好的面试结果。
为什么呢?原因很简单,你为面试做了充足的准备,但是实际一旦开始面试起来还是会碰到你之前没遇到过的问题。
在这里希望大家永远记住面试中的一条铁律:在你还没开始面试之前,单纯只是自己在家里准备,你永远没法做到100%完美的准备,一定会有这样那样的一些问题是内没注意到的,没准备好的。
所以说,上述那种情况下,很多同学直接跑到大厂去面试,大部分情况下都折戟沉沙了,拿不到offer。
因为大家完全搞错了策略,面大厂进大厂,很多同学都需要充分的规划和准备,甚至有的人是经过几年的蛰伏和努力,最后才厚积薄发进入国内顶尖大厂的。
而且更加极端的一些情况,有一些同学就采取那种比较鲁莽的面试策略去面试,结果导致面试了10来个Java岗位,却一个offer都没拿到,这个时候就应该反思一下自己的问题了,是不是面试的策略出了问题。
那么一个合理的面试策略应该是什么样子的呢?
其实说来也很简单,就是田忌赛马,你需要把你的面试阶段划分为前中后三个阶段。
当你觉得自己充分的准备好了面试之后,你应该先找几个感觉对自己会有一定技术挑战的公司,但是并不是自己特别意向想要去的公司去投递简历面试一下。
在这个阶段,十有八九会暴露出来你很多的问题。
对于很多人来说,别看可能是去一些中小型的互联网公司去面试,但是其实里面也有一些技术不错的面试官,只要面试官的技术实力比你强,那么在面试的过程中,一定会问到你一些问题,是你之前没注意以及没准备好的。
此时你很可能会发现,刚开始面试的头三四家公司,每家公司聊的都不太顺畅,每家公司总有那么几个问题没回答好,然后都没拿到offer。
但是这个阶段的好处是,你发现了自己很多薄弱环节,这个时候你应该尽快通过上网查资料的方式填补好自己对一些薄弱问题的弱项。
然后迅速总结,内化为自己的语言,并且能落地到纸上画图实现。这样,下次再问到相同问题的时候,可以回答的更好。
基本上按照之前很多同学的情况来说,大概第一个阶段就是持续个三家到五家公司那样子,但是这个期间你会瞬间发现自己很多的问题,然后短时间内通过查阅资料的方式就可以尽快弥补好自己没准备好的一些地方。
经过了第一个阶段的被虐之后,每个人的面试能力都会加强很多,而且找到了一些面试的感觉,对面试的节奏、对答都有了更好的把控。
这个时候第二个阶段,就可以尝试去冲刺一下阿里、美团、滴滴等国内的一些大厂了。
在这个阶段里,你需要全力以赴去面试,如果你准备的很充分,经过了第一阶段的打磨提升了面试能力和经验,而且本身的一些学历、过往公司履历相对较好,同时你的一些软素质比如说学习能力、表达能力、沟通能力都比较好,那么在这个阶段相对就会有更大的把握拿到大厂的offer了。
但是如果冲刺了一些大厂之后,感觉还是有一定的差距导致没拿到大厂的offer呢?其实这也是很正常的一个现象,因为毕竟大厂的面试官问的问题可能会更难,让你更加难以承受,可能会暴露出来你更多的问题。
在面大厂的过程中暴露出来的问题,很多时候就不是准备充分与否的问题了,而是可能暴露出来你的技术能力和知识体系的欠缺,很多东西可能你根本就不会。
这对你来说是好事情,因为你通过面试大厂,瞬间会明白自己跟大厂之间的技术差距。
这个时候有些技术能力跟大厂欠缺很大的同学一下子会被极大的打击自己的自信心,建议大家暂停一下面试的过程。
这时,你完全可以将面大厂过程暴露出来的自己的技术能力的欠缺记录一个清单,然后有针对性的找一些技术资料来对这些不足之处进行学习和准备,尽可能的弥补自己的欠缺。
假如说你的面试进行到了这个阶段,那么很不好意思,说明几个你最心仪的大厂没能进去。不过也没关系,这个时候如果你针对自己的技术短板进行突击学习之后,相信你的技术能力又会有一个成长和提高。
此时你就应该针对你的跳槽进行收尾了,这个时候你可以投递一些中大型互联网公司的职位,同时再加上一些比较好的独角兽企业的职位,或者是一些你感觉技术氛围比较好的中小型互联网公司的职位。
从笔者指导过的一些同学来看,你的面试能力积累到这个程度,基本上拿下一些offer是已经没问题了,你面试的时候都会比较游刃有余了。
然后接着就可以在收获的几个比较好的offer里选择一个各方面最适合自己的offer。
看完这篇文章,相信很多老实本分的工程师同学以后再面试的时候应该就明白了,先投哪些公司,再投哪些公司,如何利用面试的过程加强自己对薄弱项的认知,以及如何利用面试的过程快速的弥补自己技术的不足,最后通过一个有策略的过程收获一批自己满意的offer。
(图源网络,侵权删除)
扫描下方二维码,备注:“ 资料 ”,获取更多“ 秘制 ” 精品学习资料
如有收获,请帮忙转发,您的鼓励是作者最大的动力,谢谢!
一大波微服务、分布式、高并发、高可用的原创系列文章正在路上
石杉的架构笔记(id:shishan100)
十余年BAT架构经验倾囊相授
推荐阅读:
1、 拜托!面试请不要再问我Spring Cloud底层原理
2、 【双11狂欢的背后】微服务注册中心如何承载大型系统的千万级访问?
3、 【性能优化之道】每秒上万并发下的Spring Cloud参数优化实战
4、 微服务架构如何保障双11狂欢下的99.99%高可用
5、 兄弟,用大白话告诉你小白都能听懂的Hadoop架构原理
6、 大规模集群下Hadoop NameNode如何承载每秒上千次的高并发访问
7、 【性能优化的秘密】Hadoop如何将TB级大文件的上传性能优化上百倍
8、 拜托,面试请不要再问我TCC分布式事务的实现原理!
9、 【坑爹呀!】最终一致性分布式事务如何保障实际生产中99.99%高可用?
10、 拜托,面试请不要再问我Redis分布式锁的实现原理!
11、 【眼前一亮!】看Hadoop底层算法如何优雅的将大规模集群性能提升10倍以上?
12、 亿级流量系统架构之如何支撑百亿级数据的存储与计算
13、 亿级流量系统架构之如何设计高容错分布式计算系统
14、 亿级流量系统架构之如何设计承载百亿流量的高性能架构
15、 亿级流量系统架构之如何设计每秒十万查询的高并发架构
16、 亿级流量系统架构之如何设计全链路99.99%高可用架构
17、 七张图彻底讲清楚ZooKeeper分布式锁的实现原理
18、 大白话聊聊Java并发面试问题之volatile到底是什么?
19、 大白话聊聊Java并发面试问题之Java 8如何优化CAS性能?
20、 大白话聊聊Java并发面试问题之谈谈你对AQS的理解?
21、 大白话聊聊Java并发面试问题之公平锁与非公平锁是啥?
22、 大白话聊聊Java并发面试问题之微服务注册中心的读写锁优化
23、 互联网公司的面试官是如何360°无死角考察候选人的?(上篇)
24、 互联网公司面试官是如何360°无死角考察候选人的?(下篇)
25、 Java进阶面试系列之一:哥们,你们的系统架构中为什么要引入消息中间件?
26、 【Java进阶面试系列之二】:哥们,那你说说系统架构引入消息中间件有什么缺点?
27、 【行走的Offer收割机】记一位朋友斩获BAT技术专家Offer的面试经历
28、 【Java进阶面试系列之三】哥们,消息中间件在你们项目里是如何落地的?
29、 【Java进阶面试系列之四】扎心!线上服务宕机时,如何保证数据100%不丢失?
30、 一次JVM FullGC的背后,竟隐藏着惊心动魄的线上生产事故!
31、 【高并发优化实践】10倍请求压力来袭,你的系统会被击垮吗?
32、 【Java进阶面试系列之五】消息中间件集群崩溃,如何保证百万生产数据不丢失?
33、 亿级流量系统架构之如何在上万并发场景下设计可扩展架构(上)?
34、 亿级流量系统架构之如何在上万并发场景下设计可扩展架构(中)?
35、 亿级流量系统架构之如何在上万并发场景下设计可扩展架构(下)?
36、 亿级流量架构第二弹:你的系统真的无懈可击吗?
37、 亿级流量系统架构之如何保证百亿流量下的数据一致性(上)
38、 亿级流量系统架构之如何保证百亿流量下的数据一致性(中)?
39、 亿级流量系统架构之如何保证百亿流量下的数据一致性(下)?
40、 互联网面试必杀:如何保证消息中间件全链路数据100%不丢失(1)
41、 互联网面试必杀:如何保证消息中间件全链路数据100%不丢失(2 )
42、 面试大杀器:消息中间件如何实现消费吞吐量的百倍优化?
43、 高并发场景下,如何保证生产者投递到消息中间件的消息不丢失?
44、 兄弟,用大白话给你讲小白都能看懂的分布式系统容错架构
45、 从团队自研的百万并发中间件系统的内核设计看Java并发性能优化
46、 【非广告,纯干货】英语差的程序员如何才能无障碍阅读官方文档?
47、 如果20万用户同时访问一个热点缓存,如何优化你的缓存架构?
48、 【非广告,纯干货】中小公司的Java工程师应该如何逆袭冲进BAT?
49、 拜托,面试请不要再问我分布式搜索引擎的架构原理!
50、 【金三银四跳槽季】Java工程师如何在1个月内做好面试准备?
51、 【offer收割机必备】我简历上的Java项目都好low,怎么办?
作者:石杉的架构笔记 链接: juejin.im/post/5c263a… 来源:掘金 著作权归作者所有,转载请联系作者获得授权!