基本了解
如果简历通过后,先电话联系,那么可以问下面的内容进行提前了解。
- 企业的使命和愿景是什么?
- 企业为何认为你比较合适该岗位?
- 你的直接汇报对象是谁?他是什么岗位?
- 你所在团队有多少人?
- 与你同级别的岗位有多少人?
提前了解的内容
- 企业在市场上的地位;
- 业界对该企业的评价;
- 创始人或创始团队背景;
- 你所在的部门对企业的价值;
- 你胜任该岗位的优势。
作为一家尊重人才的企业,对方有义务告知你想了解的信息,倘若对方逃避回答以上问题,此时你就需要重新考虑前往面试的必要性了。
- 应聘者需要的,是与其个人利益、职业发展相关的信息,包括但不限于本次面试结果、薪酬待遇、工作内容和环境、职业发展等信息。
- 面试官需要的,是招人所必备的信息。为了招到合适的人,招聘方要经历从写职位描述(Job Description)、收集简历、笔试面试,到发 Offer 等过程,所需信息包括但不限于人才市场、招聘渠道、职位需求、应聘者的素质和稳定性、招聘成本、法律法规等信息。甚至哪个竞争对手正在裁员,HR 也要了解,以便收集更多对口的简历。
- 职位需要的信息,包括公司、团队、角色责任、技能要求、工作压力、发展机会等。这些代表了职位本身的客观需要。

应该问什么样的问题?
应聘者的问题,最好是与职位相关的,并且是应聘者、面试官都关注的信息。
- 有关团队的现状和发展前景,要解决的挑战和问题等。这类问题,一般是提给团队负责人的。这也是你了解团队的重要环节,你可以通过团队负责人的讲解,判断他的表达逻辑、沟通风格。这些问题的答案展示了团队的前景,也包含了团队负责人的领导风格,你可以判断是否能和这样的领队相处愉快。
- 有关项目或产品的业务、价值、技术栈、流程工具等。
- 有关职位的工作对象、工作环境、方法工具等。
- 该职位的考核标准、职位期望。这类问题表明你能换位思考,从老板的角度去理解他的期望;同时也说明你是个注重实干的人,你希望了解职位的考核标准,以及所需要的各种能力;你也是个干劲十足的人,你做事结果导向,有目标感。你可以通过这个问题,确认这个职位的需求和自己的能力是否契合,以及你是否真正有意愿做这个工作。所以,在评判对方的回答时,需要重点关注老板对这个职位的期待和 KPI 的考核标准是否合理,你有没有能力达到这些标准,这些对你的成长是否有利。
不应该问什么样的问题?
-
有关薪酬待遇的细节。
-
有关涨薪升职的条件。
-
我面试表现得怎么样。这样提问说明你关心面试结果,除非他非常 nice,想指点你
-
面试官您在这个团队里是什么角色。这个问题听起来没有上下文,如果是讨好面试官,没有必要;如果觉得这位面试官可能是将来合作的同事,现在了解情况也为时尚早,入职以后会有人给你介绍的。
-
关注个人成长的问题,如“我能得到什么资源来学习和提高”、“我能得到什么晋升机会”。
-
社招询问岗位培训的问题。社招一般需要快速上手,以及可能自带能力不行的意味。
-
可以从网上搜索到的问题,否则代表不关注公司。比如 pdd 加班文化。
-
请问,我什么时候可以拿到面试结果呢?我手里还有两个 Offer,需要尽快知道您的决定。谢谢。
-
您觉得我在团队要做到哪几点才可以发挥更大的价值?
-
公司组织架构,是问部门领导非常好的问题,而且接下来的话题也会非常有意义:公司的组织结构和业务模型的关系?该团队在公司组织架构中起到什么作用?该团队做的业务如何支持公司战略?这些问题有利于你自己判断这是个核心部门,还是个边缘化部门 —— 你如果直接问,领导肯定往核心里说。。。
-
- 我可以了解下团队的现状么,会面临哪些挑战和问题? 2. 该职位的考核标准是什么、对职位有哪些期望? 3. 对于全球团队来说,由于时区不同,往往要加班沟通,不知道您的团队有这种情况么,讨教下有没有好办法解决一下? 4. 要做好这个职位的工作,最需要具备哪些特殊的能力和素质?
-
关于异地沟通的问题,说明你关注协作和管理。“对于全球团队来说,由于时区不同,往往加班沟通。您团队有这种情况么?讨教一下有没有好办法解决一下。”如果我是面试官,我会反问你为什么要问这个,因为我要确认你的关注点是什么。
可能在意的反问问题
- 所在部门、主要工作方向、技术栈
- 面试流程、时间、轮数
- 公司倡导什么样的文化呢
- 最简单直接的问下团队组成,如果都是 P5P6(阿里),大概率会卷,如果新老结合的,肯定每个人都有机会。我团队 5678 都比较均匀,所以到年限都有机会晋升
- 当前职位期待的人才需要具备什么样的综合能力?
- 晋升流程是怎样的? 要求/预期是怎样沟通的?
- 有竞业限制或者保密协议需要签吗?
- 当前部门的业务背景是什么样的?线上流量大概多少?有什么挑战性?
- 当前部门属于新业务 or 还在不断提升发展的业务 or 已经发展差不多,属于增加一些基本功能。
- 如果是新业务,这个业务是确认要开展的吗?如果是还有很大的发展空间,那后续的发展方向是什么样的呢?
反问环节问题
GitHub - perklet/reverse-interview-zh: 技术面试最后反问面试官的话
有一些适合面试问技术人员、HR 人员的,也有后面针对薪资、待遇等的问题。
职责
- On-call (电话值班)的计划或者规定是什么?值班或者遇到问题加班时候有加班费吗?
- 我的日常工作是什么?
- 有给我设定的特定目标吗?
- 你期望我在最初的一个月 / 三个月能够完成什么?
- 在你看来,这个工作做到什么程度算成功?
- 团队里面初级和高级工程师的比例是多少?(有计划改变吗)
- 我入职的岗位是新增还是接替之前离职的同事?(是否有技术债需要还)?(zh)
- 入职之后在哪个项目组,项目是新成立还是已有的?(zh)
- 入职培训 (onboarding) 会是什么样的?
- 每个开发者有多大的自由来做出决定?
- 试用期结束的时候,你会怎么样衡量我的绩效?
- 自己单独的开发活动和按部就班工作的比例大概是怎样的?
- 一个典型的一天或者一周的工作是怎样安排的?
- 在这份工作上,我将会和谁紧密合作?
- 我的直接上级他们的上级都是什么样的管理风格?(事无巨细还是着眼宏观)
- 我在这个岗位上应该如何发展?会有哪些机会?
- 每天预期 / 核心工作时间是多少小时?
技术
- 公司常用的技术栈是什么?
- 你们怎么使用源码控制系统?
- 你们怎么测试代码?
- 你们怎么追踪 bug?
- 你们怎样监控项目?
- 你们怎么集成和部署代码改动?是使用持续集成和持续部署吗 (CI/CD)?
- 你们的基础设施搭建在版本管理系统里吗?或者是代码化的吗?
- 从计划到完成一项任务的工作流是什么样的?
- 你们如何准备故障恢复?
- 有标准的开发环境吗?是强制的吗?
- 你们需要花费多长时间来给产品搭建一个本地测试环境?(分钟 / 小时 / 天)
- 你们需要花费多长时间来响应代码或者依赖中的安全问题?
- 所有的开发者都可以使用他们电脑的本地管理员权限吗?
- 介绍一下你们的技术原则或者展望。
- 你们的代码有开发文档吗?有没有单独的供消费者阅读的文档?
- 你们有更高层次的文档吗?比如说 ER 图,数据库范式
- 你们使用静态代码分析吗?
- 你们如何管理内部和外部的数字资产?
- 你们如何管理依赖?
- 公司是否有技术分享交流活动?有的话,多久一次呢?(zh)
- 你们的数据库是怎么进行版本控制的?(zh)
- 业务需求有没有文档记录?是如何记录的?(zh)
- 你们是如何面对和解决技术债的?是否有专门的时间或者预算用于重构?
- 你们如何进行单元测试呢,是否都有单元测试的习惯?
团队
- 工作是怎么组织的?
- 团队内 / 团队间的交流通常是怎样的?
- 你们使用什么工具来做项目组织?你的实际体会是什么?
- 如果遇到不同的意见怎样处理?
- 谁来设定优先级 / 计划?
- 如果团队没能赶上预期发布日期怎么办?
- 每周都会开什么类型的会议?
- 会有定期的和上级的一对一谈话吗?
- 产品 / 服务的规划是什么样的?(n 周一发布 / 持续部署 / 多个发布流 / …)
- 生产环境发生事故了怎么办?是否有不批评人而分析问题的文化?
- 有没有一些团队正在经历还尚待解决的挑战?
- 你们如何跟踪进度?
- 预期和目标是如何设定的?谁来设定?
- Code Review 如何实施?
- 给我介绍下团队里一个典型的 sprint
- 你们如何平衡技术和商业目标?
- 你们如何共享知识?
- 团队有多大?
- 公司技术团队的架构和人员组成?(zh)
- 团队内开发、产品、运营哪一方是需求的主要提出方?哪一方更强势?(zh)
问未来的同事
- 开发者倾向于从哪里学习?
- 你对在这里工作最满意的地方是?
- 最不满意的呢?
- 如果可以的话,你想改变哪里?
- 团队最老的成员在这里多久了?
- 在小团队中,有没有出现成员性格互相冲突的情况?最后是如何解决的?
公司
- 公司为什么在招人?(产品发展 / 新产品 / 波动…)
- 有没有会议 / 旅行预算?使用的规定是什么?
- 晋升流程是怎样的?要求 / 预期是怎样沟通的?
- 绩效评估流程是怎样的?
- 技术和管理两条职业路径是分开的吗?
- 对于多元化招聘的现状或者观点是什么?
- 有公司级别的学习资源吗?比如电子书订阅或者在线课程?
- 有获取证书的预算吗?
- 公司的成熟度如何?(早期寻找方向 / 有内容的工作 / 维护中 / …)
- 我可以为开源项目做贡献吗?是否需要审批?
- 你认为公司未来五年或者十年会发展成什么样子?
- 公司的大多数员工是如何看待整洁代码的?
- 你上次注意到有人成长是什么时候?他们在哪方面成长了?
- 在这里成功的定义是什么?如何衡量成功?
- 有体育活动或者团建么?
- 有内部的黑客马拉松活动吗?
- 公司支持开源项目吗?
- 有竞业限制或者保密协议需要签吗?
- 你们认为公司文化中的空白是什么?
- 能够跟我说一公司处于不良情况,以及如何处理的故事吗?
- 您在这工作了多久了?您觉得体验如何?(zh)
- 大家为什么会喜欢这里?(zh)
- 公司的调薪制度是如何的?(zh)
- 公司有没有申请调岗的制度?
- 公司对于员工的心理健康和福祉有什么具体措施?
- 你对在这里工作最满意的地方是?你为什么留在这家公司?
社会问题
- 你们关于多元化招聘什么看法?
- 你们的公司文化如何?你认为有什么空白么?
- 这里的工作生活平衡地怎么样?
- 公司对气候变化有什么态度吗?
冲突
- 不同的意见如何处理?
- 如果被退回了会怎样?(“这个在预计的时间内做不完”)
- 当团队有压力并且在超负荷工作的时候怎么处理?
- 如果有人注意到了在流程或者技术等其他方面又改进的地方,怎么办?
- 当管理层的预期和工程师的绩效之间有差距的时候如何处理?
- 能给我讲一个公司深处有毒环境以及如何处理的故事吗?
- 如果在公司内你的同事因涉嫌性侵犯他人而被调查,请问你会如何处理?
- 假设我自己很不幸是在公司内被性侵的受害者,在公司内部有没有争取合法权益的渠道?
商业
- 你们现在盈利吗?
- 如果没有的话,还需要多久?
- 如果有的话,年度营业额是大概有多少?(我现在的公司年度营业额是 5 亿)
- 公司的资金来源是什么?谁影响或者制定高层计划或方向?
- 你们如何挣钱?
- 什么阻止了你们挣更多的钱?
- 公司未来一年的增长计划怎样?五年呢?
- 你们认为什么是你们的竞争优势?
- 你们的竞争优势是什么?
- 公司未来的商业规划是怎样的?有上市的计划吗?(zh)
- 都在做副业吗?
远程工作
- 远程工作和办公室工作的比例是多少?
- 公司提供硬件吗?更新计划如何?
- 使用自己的硬件办公可以吗?现在有政策吗?
- 额外的附件和家具可以通过公司购买吗?这方面是否有预算?
- 有共享办公或者上网的预算吗?
- 多久需要去一次办公室?
- 公司的会议室是否一直是视频会议就绪的?
办公室布局
- 办公室的布局如何?(开放的 / 小隔间 / 独立办公室)
- 有没有支持 / 市场 / 或者其他需要大量打电话的团队在我的团队旁边办公?
终极问题
- 该职位为何会空缺?
- 公司如何保证人才不流失?
- 这份工作 / 团队 / 公司最好和最坏的方面是?
- 你最开始为什么选择了这家公司?
- 你为什么留在这家公司?
待遇
- 如果有奖金计划的话,奖金如何分配?
- 如果有奖金计划的话,过去的几年里通常会发百分之多少的奖金?
- 有五险一金(zh)/401k(us)或者其他退休养老金等福利吗?
- 五险一金中,补充公积金一般交多少比例?/401k 一般交多少比例?我可以自己选择这一比例吗?
- 有什么医疗保险吗?如果有的话何时开始?
- 有额外商业保险吗?例如人寿保险和额外的养老/医疗保险?
- 商业保险可以给家人办理吗?成年人/未成年人?
- 更换工作地点,公司付费吗?
- 是否可以申请更换工作地点?
- 是否愿意协助海外应聘者申请工作签证?
休假
- 带薪休假时间有多久?
- 病假和事假是分开的还是一起算?
- 我可以提前使用假期时间吗?也就是说应休假期是负的?
- 假期的更新策略是什么样的?也就是说未休的假期能否滚入下一周期
- 照顾小孩的政策如何?
- 无薪休假政策是什么样的?
- 学术性休假政策是怎么样的?
- 孕产假政策具体是怎样的?
福利
- 公司提供 mac 开发吗?
- 使用自带电脑有补贴吗?
- 公积金多少比例缴纳?
- 公司是否有食堂,是否有餐饮福利补贴?
- 是否提供租房补贴?
- 是否提供话费补贴?
- 是否有交通补贴?
人才培养
- 升职加薪条件是否量化?
- 每年给团队安排多少费用用于学习培训?
- 每年组织多少次关于技术能力提升的讲座/论坛?
新岗位需要了解哪些?
目的:了解职业发展情况。其他,跳槽(完善面试环节)
适用于:职级晋升、更换部门、跳槽等换了一个职级或岗位的情况。
职位了解哪些?
- 新增或补缺。前者的工作难度和责任不明确,上手难,完成的好容易获得好评;后者的工作难度和责任清晰,上手容易,只有超过前者才能获得好评。
- 向谁汇报;
- 这个职位是为了解决什么问题,承担什么责任;
- 这个角色的工作复杂度和挑战是什么;
- 做出什么结果才算把这个角色做好;
- 需要什么关键技能和加分技能。
公司产品项目信息
反问环节中关于项目的问题,也可以适用于自己对自己项目经历的介绍+思考中。
请珍惜和面试官的交流,尽量多了解一些关键的项目和职位信息,这些一手信息,有助于你评估和这个职位的匹配程度。这里面,你最好了解清楚项目或产品所在的生命周期阶段。
项目或者产品的发展,大致包含这么几个阶段:调研筹划期、投入成长期、成熟稳定期、衰退期:
- 筹划期要进行项目或产品论证,往往还没有拿到足够的资金和授权,很多项目或者产品因为通不过最终立项审批,而终止。
- 一旦进入投入成长期,团队规模将得到扩充,使用技术和资源,创造出产品。
- 当市场趋于稳定或饱和,进入成熟稳定期,保持一定的投入,就可以得到可观的收入,除非发现新的业务扩展方向,否则此时的项目或者产品将处于保持状态,一直持续到衰退期,被新的项目或产品取代。
- 综上,应聘的项目或者产品最好处于投入成长期,这时虽然工作忙碌,但是团队在发展,随着新技术新业务的引入,你的能力将得到极大的锻炼。如果是筹划期或者成熟期,需要慎重考虑,虽然衰退期也会出现一些后补空缺职位,但一般建议不要选择,当然也要视具体情况而定。
那么,如何判断一个项目或产品处于哪个生命周期阶段呢?你可以通过询问其发展历史、团队规模变化、投入和盈利情况来判断。不过,对于服务类团队,多是短期项目,可以通过了解整个团队的历史和现状,来判断发展趋势。
下面是向面试官询问项目或产品生命周期信息的一系列问题,希望你对有所启发:
- 可以说一下该项目/产品/团队的发展历史、规模、竞争力么?(这是挖掘项目、产品、团队的发展阶段)
- 该项目/产品/团队对公司的意义和作用体现在哪些方面?(这是在从公司范围评估,该项目/产品/团队的重要性)
- 该项目/团队的人员配置是怎样的?以及有哪些工作自主性?(这是看项目有什么角色,有什么自主权,可以发挥多大的自主性。如果业务设计、技术选型都要经过别的团队允许,那这个团队只是在做类似外包的项目,苦差事,缺少话语权和成就感)
- 该项目的技术栈、开发方法、管理流程是怎样的?(评估项目技术和管理的先进性和复杂性,进而评估自己的能力是否匹配)
- 该项目当前的主要挑战和目标是什么?(评估项目风险、发展空间,也看对自己的影响)
- 此职位当前要解决的主要问题是什么?复杂性都有哪些?(了解职位挑战和目标,根据个人能力评估匹配度,和工作强度)
- 该职位的工作包括怎样的创新性,以及怎样的操作性内容?(评估该职位的工作性质,判断与自己的创新能力、操作耐心程度是否匹配)
- 要达到什么标准才算把该职位做好?做到什么才算出色呢?公司的绩效考核标准是什么?(了解绩效标准,评估工作难度)
- 该职位需要的关键技能和等级?(看工作难度,与自己的匹配度)
- 该职位同其他的项目角色有什么协作/交互/依赖关系?(看与同事的沟通复杂度、协作挑战)
- 该职位将来的工作内容和目标会有什么变化?发展空间是什么?(了解该职位的天花板是什么,看是否与个人职业规划相符)
放弃的问题
- 面试中优秀表现/不足表现/面试建议
- 给应届生的建议
- 公司对于校招生的要求
- 推荐工作后如何进行提升自己
- 简历的看法
- 需要技术选型时,如何选择合适的技术
- 面试官是怎么学习提升的
- 平时是如何关注技术发展的
- 有没有会议/旅行预算? 使用的规定是什么?
- 技术和管理两条职业路径是分开的吗?
- 对于多元化招聘的现状或者观点是什么?
- 有公司级别的学习资源吗? 比如电子书订阅或者在线课程?
- 有获取证书的预算吗?
- 公司的成熟度如何?(早期寻找方向/有内容的工作/维护中/ …)
- 我可以为开源项目做贡献吗? 是否需要审批?
- 有竞业限制或者保密协议需要签吗?
- 你们认为公司文化中的空白是什么?
- 能够跟我说一公司处于不良情况,以及如何处理的故事吗?
- 当前业务开发中有什么有意思的问题吗?