⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 cnblogs.com/wuxinzhe/p/12179713.html 「梦游的龙猫」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注**微信公众号:【芋道源码】**有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言将得到认真回复。甚至不知道如何读源码也可以请教噢
  4. 新的源码解析文章实时收到通知。每周更新一篇左右
  5. 认真的源码交流微信群。

面试,面试官比候选人还难

近期面试了许多,真的是许多同学,讲道理其实我是比较有耐心的面试官,但是还是忍不住想要吐槽,因此写下这篇文章,一方面希望可以帮助到正在面试,或者在来面试路上的同学,另一方面,纯粹吐槽。

作为面试官,我是真心希望为团队招到优秀的候选人,招到优秀的合作伙伴,其实面试官比候选人还着急。尽管我的问题犀利,但那绝对不是我故意要刁难,其实我都好想直接帮你回答,简直尴尬的不行。

勇于面试,你就是成功了一半

正所谓,人无完人。不可能有谁啥都会,我们也不需要教科书型的人才,因此请广大未来的师弟们,不要总是以:“算了,我觉得我还得沉淀沉淀”、“我感觉我达不到你们的要求,就不尝试了”这样的消极态度面对。那句话咋说来着?“人如果没有梦想,和闲鱼(在此为楼下闲鱼技术部打个小广告,哈哈哈)有什么区别?”,万一成功了呢?

诶,我跟你们说,当初我师兄邀请我面试的时候,我也是一句“我感觉我不行”,还好我师兄又劝了我两句,才让我鼓起勇气,想想:“面试就面试呗,又不要钱,面不上就当照照镜子,看看自己还缺什么。”

说实话,你连面试的勇气都没有,这辈子还怎么成功啊。用一个不是很恰当的例子:买张彩票还要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+一个月,你说这么低的配置能干啥?拜托,你的网站有多少流量?等你发现服务器撑不住的时候,估计就是我去你公司面试的时候。自己搞一个服务器,平时学习的东西,真正的部署上公网,看看效果,还可以分享给身边小伙伴把玩把玩,它不香么?

说了这么多,你还想来阿里吗?

想来,并且立刻,马上,就现在!

是的,我就喜欢听你说这句话,人没点自信,怎么行?

讲实话,上面说的内容,是我自己当年面试总结的经验(我亦是社招,而且只投递过1次简历,就成功进入阿里),还有面试了N多人之后的总结,说实在有的时候遇到一些真的很有实力,但是却因为各种客观、主观等可抗拒因素,无缘共事的,真的觉得超可惜。就像当初我的师兄带我进阿里一样,耐心的帮我很多,我觉得这份精神值得我继承。

文章目录
  1. 1. 面试,面试官比候选人还难
  2. 2. 勇于面试,你就是成功了一半
  3. 3. 简历能不能好好写
  4. 4. 话,真的要好好说
  5. 5. 有不会的,很正常
  6. 6. T型人才,是标准
  7. 7. 要成长,不要局限于公司的工作
  8. 8. 说了这么多,你还想来阿里吗?