| | 文章目录:返回首页--电子仪器--ATC上海面试面经
ATC上海面试面经 我是在ATC招人网站的FAQ里面知道ATC还会在上海建一个Team的, 因为一心想去上海,所以看到这个消息才投了ATC。参加了第一次笔 试。然后有一天接到去参加面试的电话,去了才知道是将在上海建Team 的manager直接面,实际上相当于一个预面,因为还要参加一个完整的 面试的。这次面试我以前在版上发过文章了,被上海的Team抽上也是一 件耗rp的事情,因为填简历的时候没有location的选项,所以这些预面 的人实际上是看生源地抽选的。 后来北京的面试如火如荼,那边一直没有消息。直到11月19号收到 email通知,12月份开始上海面试。 我参加了8号上午的面试,一块儿的共三人,都是应届的。面试官 都是从美国或者北京飞去上海帮忙招聘的。早上8:00开始,一共五轮面 试,13:00多才吃到一份盒饭。 总体感受: 1、没考什么复杂的算法,比想象中简单很多; 2、英语,五轮里面有四轮都是; 3、在面试的交流中能够学到一些东西。 我去面试的时候没有HR说明不许透露题目之类的,不过为了尊重 面试官们的工作,我还是把题目都略过吧。 具体: Round 1: Test Manager from U.S.A,Fisrt time in China。 没想到一上来就是个老外,而且半句中文都不懂。不过他的英语比较对我的胃口,都能听懂,所以面试的感觉不错,能够聊得起来。自我介绍了一下,做题。基本都是简单的函数,先Code,再设计测试例。 写之前问了一些问题,包括错误应该怎么返回,是不是改一下这个定义会好之类的。 还问了一下我C或者C++的水平,我说C我一直在用,C++知道一点,但不算精通。 我每次都在写测试例的时候发现程序的不足,后来老外说,你知道什么叫test case driven program了吧。 Round 2: Dev Manager from Beijing, Chinese, But use English. 第二轮总算等来一个中国人,心想该扯中文了吧,结果还是讲英语,幸好他还会说中文,我就只好老老实实地说:你能用中文再说一下吗?你说的是这个意思吗?之类的。 还是先问我C和C++水平,0-10给自己打多少分。然后做题。 Round 3: Dev Manager from Beijing, Chinese, use Chinese( the only one.) 这回总算等来一个肯说中文的,虽然还是时不时地扯上几个英文单词。 直接做题。还是Code and Test。 Round 4: Dev Manager from Beijing, Chinese, use English 先问了一些常见问题,location啦(既然把我大老远叫去上海面试,居然还问这个,不过我说我喜欢上海的时候他说其实我也喜欢啦,哈哈),喜欢做Dev/Test阿,The project you are most proud of,又问为什么会让你当组长呢?然后他看到我参加过趋势,说这个比赛我去当的评委阿,我想那就好,不用我自己再吹了。 最后做了一道智力题, 描述完我就说我好像看到过呀,他说要不换一个,我说不记得正确解法了,然后开始做。结果死活没搞出来。他也不急,让我一个人人慢慢搞,我也不急,搞不出来不要紧,不能就这么被吓趴下了。一个人在白板上画了很久。最后解到一半,over。 Round 5: Test Manager from U.S.A,Third time in China,Very kind. 这个面试管旁听了我的Round2和Round4的面试,一上来跟我介绍自己是1991年哪个大学毕业,我没听明白到底是哪个大学。 这轮面试一开始侧重于闲聊,不过受英语能力的局限,聊得比较费劲。我问他微软里面Dev和Test的人员是怎么比例,怎么工作的,他说他们一个大组有250人,分为两部分,他们那个部分Dev有50人,Test有64人。一般的一个小团队,他们称为Feature Team,由5个Dev,6个Test,一个PM组成,对这个Feature的设计、质量等负责。有时候Dev和Test是1对1的关系。我还问他微软花这么大力气,还是有Bug呀,他说以前最聪明的人都安排在Dev职位上了,现在改变了;还有以前处理能力的局限,为了效率可能就不做Bound Check了,现在这点开销已经不算什么了;以前的代码有些要兼顾兼容性,所以有时候有bug也不能改。最后还是问了两个题,测试还有一题是给了一个你不会的背景,告诉你怎么回事,然后解答一些问题,可能主要考察学习能力吧。 五轮结束,吃了盒饭,被告知下周一有消息。HR叫做Holly,跟她聊天挺有意思:)
|
|