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