为了帮各位毕业生们破除0面试成功的魔咒,也为了帮助那些即将要去面试的朋友缓解紧张,今天要隆重推出一位不折不扣的“面试大神”,有大神护体,定能披荆斩棘!
(资料图片)
Jessica Pointing是今天的主人公,大三时就已经陆续获得来自Google、苹果、Facebook、微软、麦肯锡、贝恩、高盛和摩根士丹利的实习机会;
作为一名计算机科学和物理专业的学生,她收到的录取通知横跨了软件工程、数据科学、产品管理、咨询、投资银行、交易和金融等职位。
1、把参加面试当成一项家庭作业
面试就像一门课,和其他大学里的课程一样,我从书本中学习,在考试前反复练习。每个行业都有一本适合求职者的书,比如对于软件工程面试,我推荐Gayle Laakmann McDowell的"Cracking the Coding Interview";对于咨询面试,我推荐Marc Cosentino的 "Case in Point"。
2、建立面试回答问题的结构
面试的压力很容易让你在回答面试官问题的时候大脑一片空白,所以提前建立回答问题的结构是很重要的,比如在参加软件工程面试的时候,我是按照这样的结构回答问题的:
重复问题(确保自己理解它)
明确输入和输出的函数
检查假设
给出解决问题的方法
编写解决方案
用正常案例测试解决方案
用边缘情况测试解决方案
3、实践和战略
在面试前进行模拟练习是非常重要的,很多大学和公司现在都会推出模拟面试,参加它们。
4、准备备份计划
参加面试是相当紧张的,如何在这种情况下保持冷静呢?建议考虑备用计划,不要把所有赌注都压在一场面试上。
5、创建一个问题库
每次面试后,记下自己在面试中回答的问题和答案,明确自己的优势和可以改进的领域。
我在一次软件工程的面试中错过了一个特定的数据结构,我记下了它,在接下来的一场面试中我碰到另一个问题,恰好可以使用这个数据结构。
6、不要忽略常见的行业为题
除了丰富自己的专业知识,面试者还必须为常见的问题准备好答案。
常见问题通常分为以下几类:领导力、团队合作、挑战和成功。你应该在面试之前写下关于这些问题的故事和所有细节。
“在做了足够多的案例和问题之后,你会开始认识到模式,你也会更自信、更快得解决问题。”
往期推荐
NYU计算机offer来了!你能分清CS和CE吗?
答疑专栏 | 托福分高,申请理工专业有优势吗?
晒offer!被“全美最强STEM大学”录取!