走出腾讯,我仿佛听到一声double kill,就这样我第二次死在腾讯一面。
现在想起来自己真的很急啊,急就容易紧张,一紧张再好的机会也把握不到了。头脑一热,简历也没带就冲过去了,真是没头脑啊。
单身闯海翼面试是需要一点勇气跟准备的(关键是准备啊!)一见HR的面,她就好像知道我要干吗,说不接受直接面试。在我的要求之下总算是有了机会。见面的一看就是两位技术人员,听介绍一位还会是糯米那里过来的高级技术人员,脸挺白的戴着眼镜斯斯文文的,另一位的脸比较黑。
上来就是让我自我介绍,讲了下我的两家实习公司,一家学android开发,一家学Junit测试。然后就问我学什么专业的,学过什么语言,我天真得报上了软件工程专业,学Java 。然后他问我java里violate ,synchronize 可否重入。我说我不懂。他说那你说说你三个月的实习学到了些什么吧,我说最大的收获是看完了英文的Junit in action,他说那么你说说我拿到一个类我该怎么写测试用例,从哪些地方入手,函数还是行为?我说什么是行为,他就给我打了个比方,大意是行为是函数组成的。完了我还说测试要从小地方开始,我选函数。他重复了两遍:选函数是吧,选函数是吧。弄得我心里慎得慌。他就不说话了,我就觉得是不是没戏了?我赶紧说要不我们聊聊算法,他就给我出了两道题。第一道:一亿条记录,内存中肯定放不下,要怎么找出其中最大的十条?
我说了一个思路,把数据分成一百段,选出其中最大的一百条,然后再从这里面挑,觉得不对马上又把自己的否定了。他说了第二道:怎么把一个链表倒置?我当场就想哭啊,这跟我第一次来腾讯面试的时候问的题一模一样啊!我在黑板上画了我的想法,用了三个指针(走出大门就想我如果用两个指针就好了),他们的技术人员还是挺友好让我回去再想想。他们就会回去开会了。
面试至此结束,回想整个过程自己还是太急着表现自己,准备不充分结果被面试官牵着鼻子走,还有就是没有把上次面试的经验记录下来总结反思。