看了地里一些面经,结合自己以前做面试官的经验,感觉大家在向面试官提问的问题比较弱,所以和大家分享一下我一般会问面试官的问题,希望能帮到大家。也希望大家分享一些自己的问题。
首先,大家应该摆正心态。虽然说是你在求职,但是面试应该是对等和双向的关系。对方在测试你的能力,你也要考察面试公司是否适合你。所以,向面试官提问应该是问和你利益相关的和你比较重视的问题。
废话就这么多,下面列问题。1-6比较针对IC,7-13倾向于manager:
- What is your daily workflow?
比较初级问题,基本上很多面试者都会问的。适用于问IC。问manager没意思。
- Compare to your previous employer, what are the pros and cons?
基本上也是问IC的,问manager也行。前提是,你了解对方的前公司,而且你在对方的前公司工作过。要不然,对方怎么答你也没有办法进行自我比较来了解情况。
- What motivates you to come to work everyday?
一般听到的回答是opportunity to learn and grow,collaboration或product。因为我经常去面试secret project,对方不会告诉我产品是什么,这个问题能让大概让我了解一下产品够不够酷。另外学习和互动也是我比较关注的,所以如果对方答这些我注重的东西的话,就说明他们有我想要的东西。
- If you win a lottery that you have enough moneyto never work again, but you cannot use this money to invest or do start up,will you still work here? If so, why?
这个和上面那个问题差不多。也是针对job satisfaction的。
- What kind of team bounding activities do you have, and how often? What kind of team culture do you have?
正如我之前说的,我喜欢组里互动比较多的,所以我会问这个问题。这个问题也能说明组里气氛怎么样,是比较轻松活跃的还是很严肃工作的。还有就是看看这个组里的人是否和我气味相投。
- How many people are currently in your team? What is the distribution between senior and junior engineers?
这个问题是来考虑组里会不会有僧多粥少或者反过来的问题。这个根据自己的求职需求判定。比如说我来这个组是希望能学到更多东西并且得到leadership的机会,我会希望组里有至少1个industrialwell respected的lead。然后1-2个工作经验丰富的senior。senior和junior的比例大约1:2或者1:3左右。这样的话我能向lead和其他senior学习,但是不至于senior太多要抢活,然后有一些junior让我来lead一个project。
- What is the relationship between dev and researcher/pm/ds/designer/etc?
这个看面试的组了,以及根据你自身经历是否有对某个职位的人不爽,来看看你面试的组是否也有相同问题。
- What is your ideal number of members in a team? When do you think you can reach the ideal number of team members and how? What sizeof team do you expect in 1 or 2 years?
这个问题是看组里项目的前景的。如果要招的人多,那么这个组很有可能是上级比较重视的。另外,这个问题可以看作是对上一个问题的补充。比如说上一个问题老板说现在人很少,或者都是senior,但是他希望现在招的人成为奠基者,为项目打下基础并招入更多junior的话,我认为也是满意的。
- If I join the team, what will be my immediate responsibility? What area do you think I can immediately contribute? What part of my project/experience interested you the most?
这个问题比较适用于有比较丰富的工作经验的面试者。让你了解你的优势,以及面试官需要的人和你本身是否相符。比如说,你的工作简历上很多项目是优化系统的,但是你本身对优化系统不感兴趣,想要跳槽选择其他方向的。但是面试官告诉你对方招你来就是要你做系统优化的,那么你就要考虑考虑你还愿不愿意要这份工作了。同时也可以让自己再多推销一下自己。如果说对方对你人工智能这方面很感兴趣,你可以说这个也是你最感兴趣的来拉好感。写感谢信的时候也知道在哪个方面要多提醒面试官自己的长处。
- What expectation do you have on me in 1 or 2years? What specific area do you have in mind that I will grow into?
和上一题差不多,不过更多看老板是不是有想过你的长远职业规划。有想过的话自然是对你比较重视的。同样,更加适合有经验比较了解自己想要什么的面试者。
- How do you evaluate success of a project?
这个是看看老板对项目有没有长远目标。这个可以看看对于项目你和老板的价值观是否符合。比如说老板说这个系统必须要非常稳定,但是你希望比较多创新的机会的话,也许在以后的功能设计上你们会有分歧。老板也许会不喜欢增加功能而偏向稳固系统而不同意加功能。或者说你喜欢慢工出细活,但是老板要求快速证明一个功能的可行性,即使证明不可行也是一种成功的话,这个老板和你的工作方式不太符合,也许不会看重你的程序有多稳定。
- When evaluation an engineer during performance review, what do you care the most?
还是看三观相不相符的问题。不过这个问题会给你一个比较清晰的上升路线和讨老板喜欢方法。同样的,再夸夸自己。
- What kind of process do you have when designing features?
这个问题可以考察一下这个组是pm driven还是devdriven,工作上有多少overhead。我认为planning和implementing之间有一个很delicate的平衡关系。Process太多的话,officepolitics也会相对多。Process太少的话,很容易做很多无用的工作浪费时间。我会想要看看老板怎么看待。
- What are the processes for internal transfer?
- If I want to switch to another domain that I have no previous experience, what kind of support does company provide?
- Do you prefer people with deep expertise in one area or broader skill in multiple areas?
- Please describe the city you live in.
- what’s the most unique part about working at xxx that you’ve never experienced before.
- what's your suggestion to less experienced engineer like me
- 你们公司的hackathon 是什么样子啊?有多少idea会最后被实现? -> 简介的告诉你一些公司eng culture和process的情况