近期面试了许多,真的是许多同窗,讲道理其实我是比较有耐心的面试官,可是仍是忍不住想要吐槽,所以写下这篇文章,一方面但愿能够帮助到正在面试,或者在来面试路上的同窗,另外一方面,纯粹吐槽。前端
做为面试官,我是真心但愿为团队招到优秀的候选人,招到优秀的合做伙伴,其实面试官比候选人还着急。尽管个人问题犀利,但那绝对不是我故意要刁难,其实我都好想直接帮你回答,简直尴尬的不行。程序员
敢于面试,你就是成功了一半
正所谓,人无完人。不可能有谁啥都会,咱们也不须要教科书型的人才,所以请广大将来的师弟们,不要老是以:“算了,我以为我还得沉淀沉淀”、“我感受我达不到大家的要求,就不尝试了”这样的消极态度面对。那句话咋说来着?“人若是没有梦想,和闲鱼(在此为楼下闲鱼技术部打个小广告,哈哈哈)有什么区别?”,万一成功了呢?面试
诶,我跟大家说,当初我师兄邀请我面试的时候,我也是一句“我感受我不行”,还好我师兄又劝了我两句,才让我鼓起勇气,想一想:“面试就面试呗,又不要钱,面不上就当照照镜子,看看本身还缺什么。”小程序
说实话,你连面试的勇气都没有,这辈子还怎么成功啊。用一个不是很恰当的例子:买张彩票还要2块钱,而面试彻底就是低投入,高收益,面试成功今后走向人生新世界,面试不成,一个与你毫无交情的人,却愿意花1-2小时帮你梳理当前技术知识体系,甚至还有可能为你指出一条前进的明路,这比看一千篇博客,也没有这种收益吧?诶,怎么想都以为是稳赚不赔啊。设计模式
简历能不能好好写
简历,真的就是敲门砖,好好写,不要那么随意,并且做为程序员,用心写一份,好好抽象几个重点模块,往后直接复用就行。服务器
简历真的要简洁,但要有重点,有条理。从简历的结构就能看出一我的思惟逻辑的正确性和条理性,有一些不须要的内容好比:身高、体重,国籍、祖籍,咱就不要写了好吧,又不是调查户口,也不是作体检。不要太多页,字数也不要太多,注意排版,毕竟上了年纪,眼睛很差使。微信
重点突出最多(不是必定要有3个)三个亮点,能够从如下三个方面:大型项目经验、突出学历及在校经历、卓越的技术贡献(好比开源技术贡献)。选择你最突出的三个亮点就行,三个亮点必定要经过某种形式好比加粗、颜色、或者排版上有明显设计,来突出他们。框架
- 曾收到一份前端简历,用Vue写的,导出PDF格式,还有在线网址,直接打开能够在线浏览,而且附带GitHub地址。
- 曾收到一份服务端简历,邮件是经过本身编写的邮件服务发送过来的,还附带了GitHub地址。
- 曾收到...
以上例子仅做为参考,不是鼓励你们搞花哨的东西,要透过现象看本质,上述方式,不只发来了简历,还附带了做品,而且做品仍是可部署、可执行、可验证的,能让面试官更快的了解到我的的技术水平,所以为啥你的简历投过来就石沉大海?或许这里能够给你一些答案。学习
并且就像我开头说的,做为一个程序员,平时作一些我的项目总以为好像没啥用,没动力,喏~这不就有用了,既能锻炼本身,还能派上实际用途,一次开发,往后复用。网站
话,真的要好好说
大哥,谁规定程序员就要沉默寡言,不善言辞。作软件不少状况是对现实世界的一种抽象,若是连现实生活都不能好好过了,话都不能好好说了,我咋能相信你代码能好好写。
大部分面试,都是以:自我介绍,做为开场白,许多同窗,就:姓名、年龄、哪里人、哪里毕业。结束了...What?Who am I?Where am I?我是走错片场了吗?这又不是小学生写做文,你的姓名年龄,简历上都写着呢。
若是你不但愿在面试中莫名其妙的失败,就必定要准备好本身的面试内容,面试并非单纯的你问我答,更多的是候选人本身的舞台,当让候选人自我介绍的时候,就是说:“请,开始你的表演”。结果你猛地站起来,而后马上坐下。这是怎么回事?一顿操做猛如虎,定睛一看原地杵?
不少状况下,机会就这一次,让你自我介绍,除了简单的我的信息,请不要浪费时间,赶忙报上你最自信的技术栈,最牛逼的项目,最卓越的技术贡献。让面试官瞬间点燃,我告诉你,那你就是成功了99.999999%了,而剩下的无非就是唠嗑,快速把氛围点燃,你会发现它再也不只是一次面试,更是一次交流,你完成的不只是一次面试,还结交了一位志同道合的好友。
说说我我的的喜爱,不表明全部。我就特别喜欢那种相谈甚欢,当候选人来感受的时候,常常会再聊的过程当中,遇到一个技术点,他就会说:诶,我以为这个XXX,也能够聊一下,我感受这个技术很不错...(@#……%¥*%@#¥%)。诶,我以为面试就是这样子的,我们早就毕业了,我不是考官,你不是在作题,我们就是再作一次技术交流。你在输出,我在学习,遇到我不懂的,我还跟你提问,这不是挺好的么?
最怕遇到,你问我答,讲道理,我又不知道你会什么,那你都敞开来让我问了,那是否是我就随便问了,我就不相信谁是活字典,问啥啥都会。
有不会的,很正常
面试是要讲技巧,但技巧也只是为有准备、有实力的人才管用。上述大部分论点,讲的其实就是人与人之间的一种交流方式,咱们不是要经过什么套路,骗过面试官,说实在,你也骗不过。
可是所谓人有所长,扬长避短,只是为了珍惜短暂的面试时间,为了将本身更优秀的一面展示出来,避免浪费时间在没有意义的内容上。所以遇到本身不会的领域,很正常,太正常不过了,我刚才说,没有人是什么都会的。所以遇到本身不擅长的技术领域,请大方的,直白的,告诉我:“很差意思,这块内容我不擅长。”这样才能节省双方的时间,但也但愿你能同时告诉我:“虽然我不擅长XXX,但我对XXX有必定的理解”。赶忙的,告诉我你会什么,让我能够更快的了解到你。
不要以为遇到本身不会的就心虚,就老想要说出来点什么,你都发现本身不擅长了,你以为你能说出什么让面试官眼前一亮的呢。
T型人才,是标准
咱们不须要教科书型的人才,你啥都会,啥都不精,有啥用,真的落地干活的时候,就会发现,啥也作很差,你能作的别人都会作,还不能独立完整的完成某一项工做,那你有什么我的竞争力呢?
在某一两个领域里,有很是深刻、扎实的研究,原理、设计、代码实现,都可以信手拈来。这些领域包括但不限于开源框架,哪怕你说我框架都只是熟悉原理及使用,不了解代码实现,可是我对JDK、JVM特别有研究,各类虚拟机调优你都会,内部实现细节你都说的出来,JDK里重要的经常使用对象的各种方法甚至能够口述代码,信手拈来,玩转各种设计模式,对它们使用场景、优点、意义,都有本身深入的理解和思考,倒也是一大亮点,没人说必定要会Spring源码剖析,技术领域各有千秋。
固然技术栈也不能太窄,毕竟要完成一个项目,要用到不少技术知识,技术栈太窄也会限制你的想象,哪怕做为服务端,了解到前端技术的基本思想,也有助于团队合做。所以在深度的基础上,保持必定的技术追求和兴趣,扩充本身技术栈的广度,也是很是有必要的,不然无异于闭门造车,也许一个问题,在其余领域早有更合适的解决方案,但你殊不知,反而用一些别扭,高成本,偏门的方式,绕了远路。
要成长,不要局限于公司的工做
做为程序员,只是完成工做内容,那只能说明你对技术的兴趣并不大。
公司的工做,每每是比较局限的,限制了你的成长,若是你对本身,对技术,都有必定的追求,在工做之余,必定要多去学习。
学习也不过是起步,有的同窗只是看了不少文章,知识只停留在理论。我很是鼓励你们,在工做之余,学习要以至用,学了没用也容易忘记,在实践的过程当中还能发现一些以前没遇到的知识点,还能够再次激发本身主动探索,深刻学习。搞一个小网站,小程序,搭建一个服务器,本身作一些小东西,作的很差,纯当练手,万一作得好,说不定,下次就是你面试我了。
现在,搞一个小网站、小程序的成本真的很是很是低,在校的同窗买阿里云服务器甚至就几十块一个月,出了社会的同窗,阿里云ECS服务器,最便宜的也才100+一个月,你说这么低的配置能干啥?拜托,你的网站有多少流量?等你发现服务器撑不住的时候,估计就是我去你公司面试的时候。本身搞一个服务器,平时学习的东西,真正的部署上公网,看看效果,还能够分享给身边小伙伴把玩把玩,它不香么?
说了这么多,你还想来阿里吗?
想来,而且马上,立刻,就如今!
是的,我就喜欢听你说这句话,人没点自信,怎么行?
赶忙拨打下方电话...哦不是,我们这是一篇文章,不是电视广告,很差意思,打扰了。
- 请赶忙加我微信:xm-hdcy,
- 或者直接将你的简历发到个人邮箱:xinzhe.wxz@alibaba-inc.com
- 咱们是阿里巴巴-淘系技术部,个人团队是去年新成立的部门,因为今年集团对咱们所负责的业务有了战略级的定位,所以扩招人手,总结来讲就是:新的、重点、部门,所以机会很是好。
说真的,这不仅是一篇广告软文,讲实话,上面说的内容,是我本身当年面试总结的经验(我亦是社招,并且只投递过1次简历,就成功进入阿里),还有面试了N多人以后的总结,说实在有的时候遇到一些真的颇有实力,可是却由于各类客观、主观等可抗拒因素,无缘共事的,真的以为超惋惜。就像当初个人师兄带我进阿里同样,耐心的帮我不少,我以为这份精神值得我继承。
所以,此次轮到我了,来吧,还在路上的师弟们,此次,师兄带你进阿里。