当面试官问"你有什么想问的"的时候,你该问什么。

前言

这篇文章的灵感起源于今天在v2上看到的一个帖子,非常有意思,而且正好最近自己也在经历各种各样的面试,感触颇深,便把这个帖子中的有意思的回答整理一下。

为何要面试?

面试不仅是面试官筛选面试者的一种手段,我更倾向于认为面试是一种双向选择,面试官通过面试了解面试者,面试者通过面试了解公司,尽管面试中面试官还是占主导地位的。到了面试者提问环节了,面试官就不再对你的表现做考核了,所以不用太谨慎。明确了这一点,我们就知道我们面试时该问些什么,就像征婚相亲一样,如果真的想去入职这个公司,自然会有不少问题,多问一些能够帮助自己了解公司的,自己最关心的就好。

所以我们到底问些什么。

基本问题

  1. 公司规模多少?
  2. 同事的背景如何?
  3. 公司人员年龄比例如何?

(这些问题能通过事先调查获得的就不用再问了)

技术

  1. 团队的构成是什么样的?
  2. 团队内的技术栈是怎么样的?用什么工具开发?开发流程是怎么样的?
  3. 我这个岗位是新设置的还是之前就有?为什么设置?之前这个岗位的人为啥不干了?
  4. 公司后面的几个月的项目是什么?
  5. 公司目前面临的困难有哪些?

管理风格/制度

  1. boss/leader的风格是什么样?
  2. 团队内开发、产品、运营哪一方是需求的主要提出方?哪一方更强势?
  3. 公司的晋升渠道有哪些?调薪制度是什么样的?

公司文化

  1. 您在这工作了多久了?您觉得体验如何?
  2. 大家为何喜欢在这里?

未来规划

  1. 公司的财务状况如何?
  2. 公司未来的规划是什么?

主观问题

当然一些主观的问题也不是不提不可

比如聊聊对某个前沿技术的看法,聊聊优秀程序员应该具备的技能等等。

当然你也可以问他会不会红黑树。

这个梗来自以下段子:

面试官:你知道红黑树的原理吗?

我:不知道。

面试官:那好,你还有什么问题吗?

我:你知道红黑树的原理吗?

面试官:我也不知道..