面的是ficc london office, c++ developer,算是社招。
过程如下: 下午3点电话,极为准时,一分不差, 听口音是地道的英国人,可表达能力实在不敢恭维,基本上一个字一个字蹦,后来才知道他根本没准备这次面试,题都是现编的。 先问我会不会c++,我说会,然后问什么是class,ft,我blabla。。 什么是constructor/destructor/virtual function,我又blabla。。 再问怎么在c里实现virtual function,我还是blabla。。 c++到此打住了,开始问数据结构,啥是hash table,啥是map,还问了一个树的问题,描述问题就描述了5分钟,到了我也没明白他想问啥,直接胡说一通,估计没说对,他说算了,继续吧。 开始网络的问题,上来就问tcp和udp的区别,我blabla,他说: very good, you’ll be surprised if you know how much people can’t answer this 我差点没从椅子上摔下去。。。
接着问路由表的问题,我是学通信的这点问题自然是小凯子。 接着是thread,基本上都是常见问题,穿插一些poll和select问题,我的回答他都不置可否,估计有不满意的地方。 然后问我shell scripting,怎么批量改文件后缀名,汗。。。我发誓我从没用过rename,改名都是mv的,当时就乱了方寸,开始给他讲怎么写个script。。。最后也没整出个正确答案,对方也说算了,move on吧。 最后问我工作经历,跟他吹嘘一番,然后他就问怎么改进我现在的项目,我又胡说一通,感觉这些问题都不着边,他也不是很懂我现在做的东西,给了一些风马牛不相及的假设条件。 然后就over了,我问了一些问题,又随便聊了几句就挂电话了。 当时心想这次肯定吹了,果然随后收到邮件,说我c++挺好(ft,就凭上面几到题?),shell script很烂(一道题就把我毙了。。。),对thread理解有限(maybe..)。 整个过程就是这样子,感觉不是很专业,跟我想像的差太多了,据说他们第一轮电面要进行两次,两个engineer汇总以后再决定是否给onsite,我连电第二个人机会都没有,估计对我严重不满。...查看更多