|
终于拿到offer(.Net developer),谈一下经历和感受,希望对以后要参加微软面试的朋友有所借鉴。 面试是在north ryde,微软澳洲总部,时间是9:30-1:30. 形势是采用ASSESSMENT CENTER,就是群组面试(group dynamics),包括group discussion, written asessment,individual interview. 由于种种原因,我迟到了一个小时:si16。建议大家之前最好先踩点,哪个地方地形挺复杂,不容易找的。由于迟到一个小时,错过了group discussion,只好继续参加written assessment。是个关于xbox360的文章,问一些问题。文章没有直接的答案,也没有什么正确错误之分,就是测试你的分析,自圆其说的能力,类似我们的亚斯阅读,但是容易一点。 之后就是20分钟休息,上午茶。等待individual interview。期间找了人聊聊天,了解一下形势,错过什么没有。 individual interview没有直接的技术问题,也没有常规问题,比如什么自我介绍,长处短处什么的。问题的主体还是behavior questions,比如 1. what is the most challenging project you have done recently? And why do you thinkit is challenging? 还有就是给你具体的scenario,问你怎么处理问题,比如 2。 if your client requires totally 15 fucntions to be implemented in your project, adn you have successfully implemnted 10 of them. but you think the rest 5 functions don't make sense or its not feasible to implement, what are you going to do? 这个的问题没有什么答案,关键还是在理,自圆其说。 还有就是考察自我意识问题,比如 3. did you make some mistales in your project?if yes, and what are they and why you made such a mistake? 诸如此类的问题很多。 总体感觉他们的问题发挥的余地很大,不是为了刁难你,而是鼓励你多讲自己的意见然后justify. 我觉得很舒服,不至于每次都要说自己的什么strength/weakness/five years plan这样及其乏味的东西。 面试的时候一定要诚实,敢于承认自己不会的东西,不要硬往自己脸上贴金,这样你会得到加分的。but if you know nothing about everything, you'll still be in trouble ![]() 本来还有第2论的technical interview。但是我明确说我没有.net的经验和知识,他们居然不用我参加第二轮面世,而外的见了他们的team lead,随便聊了一会,就结束了。 之后的两个礼拜就是check reference了,也是颇费周折。应为我的reference都在美国,时差原因,总是找不到人。最后终于让hr的mm打通了电话,好险呀。 总结一下 1。 resume很重要。我当时申请就发了个resume,没有cover letter, 什么都没有提,因为我不抱很大希望。后来他们居然联系我面试,很吃惊 。我总觉得cover letter 实在浪费大家时间。resume最好包括 responsibility和achievements,这样看起来很solid2。 interview 的时候要实事求是,不要耍滑头。 以上针对微软面世。 |