这个题目看着很大,很吸引人,那笔者就要介绍下自己的情况,而且这是篇付费文章,所以读者就会质疑,你凭什么能教我拿大厂offer。
笔者双985学历,转行的程序员,主要是做安卓开发,读者你能列举出来的大厂,本人基本都拿过offer。不信的可以私信我给你发截图看。本人也帮很多人改过简历(非安卓开发方向),指点过面试怎么刷,最后帮助他们拿到offer的(有的人是3-4个月都0offer,指导过后拿一个月内到offer)。
这篇文章是教你如何过大厂的面试,非算法的技术岗应该都是一样的(本人不懂算法,不能发表意见)。如果看了此文并且加了笔者微信指导后,您觉得没啥用,可以立刻找我无理由无条件退钱!如果买了这篇文章,可以在最后留言加本人微信,咱们可以语音聊。算是交个朋友,有很多朋友付费找笔者修改简历还有准备面试晋升等,客户都表示了感谢,而且也没遇到过不满,觉得不值需要退钱的。(王婆卖瓜自卖自夸!)
csdn的设置是超过1000字的才会隐藏,所以咱们先看下出师表吧!
先帝创业未半而中道崩殂,今天下三分,益州疲弊,此诚危急存亡之秋也。然侍卫之臣不懈于内,忠志之士忘身于外者,盖追先帝之殊遇,欲报之于陛下也。诚宜开张圣听,以光先帝遗德,恢弘志士之气,不宜妄自菲薄,引喻失义,以塞忠谏之路也。宫中府中,俱为一体,陟罚臧否,不宜异同。若有作奸犯科及为忠善者,宜付有司论其刑赏,以昭陛下平明之理,不宜偏私,使内外异法也。侍中、侍郎郭攸之、费祎、董允等,此皆良实,志虑忠纯,是以先帝简拔以遗陛下。愚以为宫中之事,事无大小,悉以咨之,然后施行,必能裨补阙漏,有所广益。将军向宠,性行淑均,晓畅军事,试用于昔日,先帝称之曰能,是以众议举宠为督。愚以为营中之事,悉以咨之,必能使行阵和睦,优劣得所。亲贤臣,远小人,此先汉所以兴隆也;亲小人,远贤臣,此后汉所以倾颓也。先帝在时,每与臣论此事,未尝不叹息痛恨于桓、灵也。侍中、尚书、长史、参军,此悉贞良死节之臣,愿陛下亲之信之,则汉室之隆,可计日而待也。臣本布衣,躬耕于南阳,苟全性命于乱世,不求闻达于诸侯。先帝不以臣卑鄙,猥自枉屈,三顾臣于草庐之中,咨臣以当世之事,由是感激,遂许先帝以驱驰。后值倾覆,受任于败军之际,奉命于危难之间,尔来二十有一年矣。先帝知臣谨慎,故临崩寄臣以大事也。受命以来,夙夜忧叹,恐托付不效,以伤先帝之明,故五月渡泸,深入不毛。今南方已定,兵甲已足,当奖率三军,北定中原,庶竭驽钝,攘除奸凶,兴复汉室,还于旧都。此臣所以报先帝而忠陛下之职分也。至于斟酌损益,进尽忠言,则攸之、祎、允之任也。愿陛下托臣以讨贼兴复之效,不效,则治臣之罪,以告先帝之灵。若无兴德之言,则责攸之、祎、允等之慢,以彰其咎;陛下亦宜自谋,以咨诹善道,察纳雅言,深追先帝遗诏,臣不胜受恩感激。今当远离,临表涕零,不知所言。
通过大厂面试分为三块
首先是简历:
简单说下就是写你能拿出炫耀的事情,不要写那种我会office这种东西,说实话,作为程序员,是个人都会office,即使不会,给半天也能搞定,所以就不要写了。有些人写自己会某些大厂内部的oa系统之类的,说实话,学习成本也就几天,写了跟写自己会office一样的效果。程序员写自己会office就跟人写自己会吃饭一样,只要不是残疾人,是个人都会自己吃饭,对不对。
还有就是写自我评价,笔者见过的自我评价基本都是,说实话我随便在路上找一个人都可以把这些话拿去描述他。比如这样写:
做事细心,有责任心,善于沟通、喜欢团队合作。
自驱力强,热爱技术,喜欢专研。
说实话这样写给人感觉很好,但是没有一句话是面试中可以验证的,所以笔者认为不要写这些好一些,因为其实就是废话。所以就是不要写自我评价,如果一定要写,就要从自己的技术方面说,比如熟悉https、或者单例模式,线程池等等。
简历还有一件事情是要简洁,最好只有两页或者一页。笔者见过有些人简历上写着自己的github地址还有微信公众号还有csdn地址,但是实际上,他的这些东西github star不过百,公众号订阅数不过百,csdn也是,这种东西其实写不写都可以,因为你如果有一个知名的github或者csdn或者公众号,那么面试官一般对于业界的知名大v都是知道的,其实你的简历名字就能让面试官给你加分,反倒你写上一些面试官从没听过的地址,对你来说反倒是减分的地方。试想一下,一个不到100star的github,你写了能证明什么,你写了反倒是让人觉得你水平怎么这么次,才100个star。还有就是要简洁,举个名人的例子,许家印去深圳找工作的时候,自己的简历有30多页,找了几个月都没找到工作。最后友人的提醒,让他把简历改得只有两页,这才找到的工作。试想许家印创业前也是国企的厂长(至少对标阿里p8),他简历太长都找不到工作,更何况你呢。
其次就是八股文:
对于八股文,一般的解决办法就是github上搜xxx 面试,或者xxx interview(比如java 面试),或者xxx(比如java),然后按照star排序即可,找star最多的,把上面收集的面试题准备一遍就可以了。这个是最简单的,也是最花时间的。
对于安卓面试的八股文准备链接:
https://github.com/Moosphan/Android-Daily-Interview
https://www.jianshu.com/p/c70989bd5f29
最后就是算法:
算法一般刷简单题和中档题就可以了,对于hard不需要,因为一旦给你出hard,那你99%就是挂了,建议直接放弃即可,做出来也挂,不信的可以试试(笔者有大厂同事面试字节两道hard最优解也挂的,而且面试官出的题他自己都不会)。而且我可以负责任的告诉你,一般大厂的面试官就只准备一道算法题,有些菜的抠脚的,你如果不写力扣上的标准答案,他有可能就看不懂了。对于你来说,你要准备的是力扣热题100和剑指offer中的简单和中等就行。当然这里也比较考验人,因为有些资深的面试官会自己出题。这种一般都不难,而且思路都是唯一的,只要你和面试官聊一聊他的需求即可做出来。
当然最基础的算法题是要准备的,我下面写的这几个一定要会:二分查找,冒泡排序,快速排序,二叉树前中后遍历,二叉树层次遍历,反转链表。
做算法有一个诀窍,做题前一定要和面试官聊思路,如果你前面聊的可以,面试官对你比较满意,他就会给你出一道简单或者中等或者他们的变种题。写算法前先聊思路,而且有问题还可以和面试官讨论,还是那句话,如果你前面聊的可以,面试官对你比较满意,他会给你提示,甚至直接告诉你最优解的做法,笔者就遇到好几次这样的,最后面试也过了。而且前面聊得可以,算法题其实就是走一个过场,有的面试管甚至会教你怎么debug程序(笔者遇到过好几次,最后面试也过了)
做到这三点以后,拿大厂的offer可能手到擒来了。最花时间的是八股文和算法,算法两个月应该就可以了,力扣题刷两遍就可以了。八股文这个要靠平时的积累,是很花时间的。希望看到这篇文章的读者都对大厂面试提起信心,在以后的三个月内拿到offer。
修改简历是十分需要经验的,付费购买的读者可以私信加微信,笔者帮忙看一下你的简历(当然是免费的)。
算法准备链接: