我怎么又挂了?——面试中那些低级又致命的失误

注:本文章只表明我的观点。前端

最近一段时间聊了一些候选人。发现大多数的候选人都是被一些低级又致命的失误PASS掉的。今天整理一些,但愿各位同窗在这金三银四的时间段,不要由于这些失误错失机会:程序员

1 简历

1.1 使用word格式

每一次看到word格式的简历,都对候选人的印象降几分。排版容易乱。有的时候还有编码问题。一样一份简历,使用pdf格式的文件,给人的印象都会好不少。面试

1.2 篇幅过多

有的同窗的简历能有3,4页。(PS:看的我好累)。简历尽可能控制在一页。不要什么都写上去。例如进行需求评审,完成需求开发,进行接口设计,进行数据库表设计……掐指想想这些工做都是一个程序员不得不作的事情。不是说这样写的同窗能力不行,而是这样写没有体现出同窗们的能力。如今你们作的系统可能是分布式系统。那么你能够这样写。例如:负责XX服务(体现本身是一个系统的Owner),完成XX框架的设计与开发(体现对技术有提炼抽象能力),参与XX系统的开发(体现对其余系统的贡献)等等。数据库

2 基础

简历经过以后的第一道坎就是基础。基础就是一我的的“地基”,“地基”有多牢,房子才能盖多高。那么在基础这一环节有如下容易犯的失误:微信

2.1 技能多而不深

不少同窗会在简历上写不少技能。无论程度如何,只要摸过的都往上写。一个3年左右经验的程序员,能把一个技术领域作深都难。那些不熟的技能就别写了。另外是深度。不管本身会多少技能,都要有一个技能是要有深度的。对于一个Java程序员,那么Java语言必定要是掌握的最深的。并发

2.2 跨过使用谈原理

我发现不少同窗都喜欢跨过使用谈原理。多是如今不少面试官都喜欢问原理,大多数的同窗可能都会去准备,可是殊不知道面试官问原理的初衷。在我看来,一个技术的原理是用来解释为何能够这样用的。好比,ArrayList的底层原理是线性表,LinkedList的底层原理是双向链表,他们解释了为何插入删除多的场景要使用LinkedList。原理必定是要能和使用挂钩的。框架

建议陈述一个技术的时候从如下的思路进行:分布式

  1. 该技术都有哪几种实现。
  2. 几种实现的区别是什么。(或者:什么场景下使用什么实现)
  3. 几种方法的原理是什么。(或者:为何要在这种场景下使用这种实现)

这样的思路才体现出正常状况下对于基础知识掌握的层次。高并发

3 项目

项目在社招中是必不可少的环节。不少同窗挂在项目上。其中也不乏一些低级又致命的失误测试

3.1 业务描述不清

做为一个程序员。我本身也深有体会。忽然让我讲业务我也很难简洁流畅的讲清楚。这个本身仍是要在面试以前准备一下的。再讲项目以前必定要先把业务讲清楚。否则面试官会听的一脸懵逼!

3.2 没有亮点

不少同窗在讲项目的时候,讲的都不少(至少从时间上),但听下来都没有什么亮点。不多有同窗能够说,咱们作的这个系统有这样几个亮点(或者难点)。不少同窗认为项目上的亮点和难点只有,高并发,大数据量,几百几千台机器的分布式系统。但实际上并非的,每一个业务场景都有本身的难点。好比:流程如何复用呀?代码之间怎么解藕呀?系统间的一致性呀?操做的幂等性呀?怎样在服务好业务的同时最小化技术代价的呀?……这些都是要结合具体的业务场景来看的,并且每一个业务都要本身要解决的问题。这些问题就是亮点。

最后

但愿同窗们不要犯上面的失误,祝同窗们面试顺利。下面是国家机密!!!

我来自蚂蚁金服-保险事业群,咱们如今在招:JAVA,前端和测试。欢迎你们自荐与推荐!个人邮箱:zejian.czj@antfin.com。个人微信:chaixiaojianbujian。欢迎各位技术朋友加微信交流与探讨技术。

下面是地球机密!!

蚂蚁金服-保险事业群目前处于高速发展的时期。除此以外整个保险行业也处在快速互联网化的过程当中,而蚂蚁保险是其中很是重要的一支力量。 咱们不是保险公司,咱们也不仅仅是一个买保险的平台。咱们是一个使用创新技术和创新商业模式为保险行业附能,为用户创造价值的平台。去年有产出相互宝这样有温度的互助项目,也有产出定损宝这样具备科技味道的自助产品。并且事业群在去年拿到了阿里集团的红草莓奖!(含金量杠杠的)目前咱们正在快速发展中!很是期待各位同窗的加入,让咱们一块儿作一件充满温暖的事情!

相关文章
相关标签/搜索