人生第一次面试新人

这一周一起写后台的同事离职了, 于是, 不得不承担面试官的任务。刚拿到第一份简历时真的好好的看了一番, 其中有几道题我自己都不会, 面试的时候也不知道自己要问些什么东西。但是慢慢就学会了, 对于刚毕业的同学应该尽量问一些简单的面向对象的问题, 如 equals 和 hashCode 方法的重要性, HashMap 的实现原理, 覆盖和重载的区别等等之类. 如果他写了项目经验就顺势问一些项目的问题, 再辅以一些实际开发中会遇到的问题. 我对每一位求职的毕业生都问了一个概率抽取物品的问题, 此事是开发任何一个游戏都需要做的事情. 一方面能够考察分析问题的能力, 另外一方面还可以考察表达能力.

就概率抽取这个问题有必要对每一个求职者都提出, 才显得更加公平. 对于同一个问题的不同反应也可以看出他们之间的差异. 其实最开始的时候我还问题了串行化 HTTP 请求的问题, 但是发现这个问题对于毕业生来说太难了. 随后几位就没有再问了. 通过这几次的面试发现可能毕业生的专业水平真的不算很高, 还不及我这个心理学的呢, 也有可能是还没有面试那种特牛的学生所以才产生这种错觉吧. 平时多阅读基本计算机的书籍, 将其中的内容了然于心, 并时不时能够在工作中体现一二对编程这门技艺真的会有帮助. 面试的结果是我对自己的技能更加有信心了. 过去太过瞻仰大牛, 而忘记了自己也在慢慢变得更加厉害了.

面试到后来, 我便拟了一份问题的列表, 顺便也把这份面试题就完整做了一下. 凡事都是越做想得越多, 越做越是熟练.

对于求职者, 若是可以好好准备一番自我介绍, 挑出其中符合目前知识水平的东西来说, 并且声音洪亮一些口齿伶俐一些, 那么肯定能够给自己加分. 笔试题一定要字迹工整, 手写代码也一定要写好, 都是有助于自己面试成功的.