你为什么需要在下一次技术公司的面试中问问题
当我在麻省理工学院面试我的第一份全职工作时,我是一个热情的大四学生,我害怕的面试过程既不是算法设计,也不是复杂性分析。而是在面试结束的时候,我的面试官会问我:“关于公司你有啥想问的么?“
这个问题惊吓到我了。我没法确定如果我问一个强势的问题会不会减少我得到offer的几率。我不想让别人感觉我是个不太好合作的人。最重要的事,我不确定我应该去问哪些关于公司的问题。
2年半过去了。我现在是Quora的全职软件工程师并且花了150个小时面试候选人。每次临近面试结束,我都会给他们5-10分钟 让他们问任何我可能可以回答的问题。那个时候,如果人们问一些非常有亮点的问题,我会非常非常高兴。他们的问题会帮我关注在他们想要学习并且感兴趣的地方,而不是只是泛泛地在一些浮于表面的工作。
作为一个求职者,问问题会非常重要,因为:
只有和在里面工作的人交谈,你才可以知道更多关于公司的情况。许多诸如公司规模和公司的使命可以很容易在网上看到。但是公司的文化和流程(希望你可以了解到这些的重要性)只有通过与公司的人交流才能感受的到。
问一些尖锐的问题,说明你已经想好了你要什么样的机会。作为面试官我会对那些提出深刻问题的选手青睐有加。如果对方根本提不出任何关于工作方面的问题,我就会给他亮黄牌。
之前为了解决当时我害怕,我会因为负面情绪去提一些强势的问题:但自从我开始面试别人之后,我从来没有被任何求职者冒犯过,也从来没在别的面试官那里听到过这种问题。假如真的,你的面试官会你你的古怪问题惹恼,那我估计你也不会想和他一起工作的。
从5个问题开始
希望我已经让你相信,问面试官问题是个必须要去做的事了。所以,让我们从接下去的5个问题开始吧:
1:告诉我你过去6个月内做的项目
通过询问一个具体的项目,你可以让人们告诉你事情是如何发生的——而不只是描述一个理想化的情况。
一定要深入了解细节,然后追问,这样你就有了一个具体的问题
了解底层的细节。
谁提出这个项目?
它是如何得到优先级的?
谁对这个项目负责,这是怎么决定的?
你是如何解决项目团队之间的分歧的?
你的经理是如何参与这个项目的?
如果有的话,项目回顾过程是怎样的?
如果你不得不再次做这个项目,你会怎么做?
2. 产品决策是怎么来的?
这是一个故意的开放式问题。以下是你可以从这个问题中得到的:a deeper understanding of the product
更深入的理解产品任务和公司愿景,以及去确认产品是否紧紧的与企业的主营业务有联系。
接着,你可以问:
公司的使命和核心价值观是什么
最近的产品发布是如何适应的呢?
公司需要克服哪些挑战来实现它的使命?
公司如何对技术投资和产品投资进行优先排序?
3. 公司如何帮助你达到职业目标
最终,你希望加入一家符合你职业规划的公司。理想情况下,一旦你加入公司,你将会做的工作将符合这个计划。
这个问题实际上会帮助你去了解了当前员工的情况。
然后你可以追问以下问题:
你和你的经历会讨论职业目标么?
你的经历如何帮助你定义和执行那些目标?
当你的个人目标和你在公司目前在做的最要紧的事偏离了,那你该怎么办?
人们如何在公司内去发展和提升他们的职场经历?
新员工开始工作的时候,会有多少责任落到他们身上?
4. 公司的文化和其他公司有何不同?
许多科技公司有很好的福利,聪明的小伙伴,漂亮的办公司,所以你需要去发现每个公司特别的地方。我在公司中注意到的一些微妙的差异包括:
The ratio of experienced vs new grad hires
老员工和新员工的比例
有多少人不在办公室工作
工作地点和工作时间是否弹性
公司重视多样性的程度有多少
不同的人会被安置在不同的工作环境和文化中,所以去发现一个产出最高和最舒适的地方会显得格外重要
5. 员工有多少学习的机会?
学习是长久来看投资回报率最高的事。许多公司都有非常好的新员工入职培训计划,但我特别重视那些不断投资于帮助人们在最初几个月内成长的公司。
举个例子:
员工调去那些他们从来没有尝试过的项目中会有多容易?
即使你手上有需要去解决的任务,公司会不会提供机会让你去接触新技术?
员工如何分享过去的成功经验然后去帮助大家学习新的知识。
问自己哪些对更重要
这并不是说,你每次面试都要准备一些必要的问题。你也会发现我刚列的问题会引申很多小问题。去问一些你最想知道的问题。我打赌你会从那些子问题中得到一些有意思的答案。
当然,你要去问的问题必须真实的取决于你在下一段职业旅程里最看重的那部分。你想和最新最流行的JS技术和框架团队工作?你会在意去成为网络开发中的研发专家吗?你对其他领域诸如项目管理会有兴趣吗?列一些你觉得最重要的问题,保证你在每次面试中都有机会去得到答案。
希望上诉内容这些可以帮助到你。