
1 简历看人
阅读简历永远是面试的第一步。好的简历一定是正确、清晰并且能够体现候选人最有价值一面的。我首先会过滤掉那些包含错别字,文句不通或没有逻辑性的简历,因为如果一个程序员连自己的简历都不愿意去仔细检查并完善的话,很难想象他写出来的代码质量会如何。接着,我便会重点阅读简历中的项目经验部分,在这里我能够看到面试者的开发经验,技能栈,并且判断他们熟悉的技术框架、工具是否与目前公司要求相匹配。
这里,我还会特别关注面试者是如何来写这部分项目经验的,你需要用尽可能简练的文字来描述项目的背景,你在项目中承担的角色、参与项目的时长,你用到的技术、以及你在项目中的亮点等信息。优秀的程序员们往往有一个共同的特质,那就是善于归纳,并能够一针见血的发现问题或把一个问题说清楚。我经常看到面试者在简历中像写故事一般地描述他们的项目经历,光这一个章节就有好几页,其实这反而会给你减分,因为这会让面试官判断你缺乏必要的归纳能力。
最后你的一些与编程有关的社会化活动,如:你在GitHub上的开源项目,在知乎、V2EX中给他人的解答以及你的个人技术博客等等都会给你加分,因为这说明你对所从事的工作有着极大的热情,并愿意在业余时间去学习和提高自己,就像在我之前的 “给职场新人的10点职业建议” 一文中提到的,如果你要成为一个领域的专家,那你必须花费超过10,000小时,而这光靠工作时间是远远不够的。
2 给面试者10分钟介绍自己最擅长的
当面试者通过了笔试和HR面试之后,你就需要面对面地对候选人进行面试。我远不是什么面试专家,但我有一些自己的独特方法。我讨厌问一些很个人的问题,比如你的职业规划是什么?你为什么想换工作?等等。我更愿意给面试者10分钟时间,让他介绍自己最擅长和最感兴趣的领域。这往往能帮助我很快作出下面的判断:
这个人对他所做的事情是否充满激情
他们是否能在团队中很有效地进行沟通
他们是否在专业领域足够擅长
你的团队是否会乐于和这个人一起工作
这一招我在面试中用得很多,而实践证明也确实非常有效。
3 基础打牢了吗?
一般,有一定规模的公司都会为面试者安排机考或笔试,从而能首先筛掉一批未能通过的面试者。另一些规模较小的或初创公司则会让面试官直接进行技术面试。其实,我觉得这两者的差别不大,有经验的面试官往往能够通过几个最简单的技术问题,判断出面试者的技术基础是否牢固,这不是为了证明他有多优秀,而是用来判断他是否是一名合格的程序员。对于我来说,并不看重机考的成绩,因为机试的考题很多能够在网上得到,特别对于一些外包公司,他们总是能够通过各种途径得到考题,从而使得他们推送的外包能够顺利通过笔试。
下面是我经常会问的几个问题(JAVA):
HashTable与HashMap有什么区别?
Servlet是线程安全的吗?
JSP中 @include跟jsp:include的区别
>
招程序员的公司很多,想从事程序员工作的大学生可以先去网上了解一下你喜欢的公司类型,明确你是想在国企实习还是私企实习,你未来的发展规划是怎么样的,比如说留在国内当最好的程序员还是出国深造当个世界范围里的优秀程序员,有了对自己的了解后会帮助你更好地选择去哪里实习。下面介绍一些寻找实习的小方法给你吧。
一,找在某个好公司工作的学长学姐让他们进行内推。不同地区或者学校情况不一样,所以找学长学姐可以让你少走一些弯路。
你要确保内推你的学长学姐是靠谱的,而且你本人也要提前充分了解公司的具体情况,确定自己是否有从事这个岗位的能力,不然进去了也是白走个过场,自己工作能力不行还连累其他人。
认识学长学姐的方法很多,新生见面会、专业分享会等等,自己要维持好和学长学姐的关系让他们在今后的工作中愿意带着你。
二,上各种就业招聘网站寻找实习机会。现在有很网站、微信公众号等平台都会收集提供各种招聘信息,比如腾讯、网易、宝洁、汇丰银行等大公司还有自己的招聘公众号,你可以时刻关注更新寻找适合自己的实习机会,提前确定好自己心仪的岗位、城市等等信息。
尽量不要去前程无忧等信息鱼龙混杂的平台,这些平台比较适合有工作经验的老手,小菜鸟还是要不去轻易挑战了。
以上就是关于如何招到一个靠谱的程序员全部的内容,包括:如何招到一个靠谱的程序员、如何找一个程序员做男朋友、作为想做程序员的大学生可以去哪里实习等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)