上周二去Cambridge的一家公司参加了面试,中介安排的,原本是安排电话面试的,后来取消了,让我直接去。
第一次面试,因为准备的太充分了,提前2个小时到了剑桥,在车站等了一阵子,打车去了公司。面试我的三个人,一个hr的,一个project manager,一个software manager
先是做15分钟的presentation,我准备了一个两年前的项目,因为那个项目是我一个人做下来的,比较有含金量。但是15分钟的时间根本不够,大概讲了25分钟吧。完了对方问了几个问题,回答肯定没问题了,都是自己做的东西。
接下来让我做个design的题目,设计一个游泳池的水温控制系统什么的,我先画了一个,对方提了几点问题。我又重新画了一个图,对方表示还可以。
然后给我看了段c代码,共20多行,看看有什么问题。我当时没看出什么问题,只是说了一下这段代码是干嘛的,这个肯定没问题了。但是回家后细想了下,那段代码确实有个比较重要的bug,当时没看见,唉,没办法了。不过拿这段20几行的代码就判定一个人的水平,实在让人有些不敢苟同。之前另外一家公司也是发给我一段代码,然后电话和我讨论,感觉这边似乎比较流行这么干。不过好在代码还都是比较简单的。
完后hr的又问了些什么时候能上班,薪水要求啥的,就结束了。唉,感觉不是很好,觉得是一肚子东西没机会发挥呢就结束了,也挺郁闷的。
现在等了4天了,还没消息,等啊。。。。。。。。
