专栏首页程序员的成长之路技术面试时该反问面试官什么问题?

技术面试时该反问面试官什么问题?

安妮 发自 凹非寺

看了那么多技术类岗位面试攻略,好不容易到了最后一步。部门leader/HR反问一句:

你还有什么要问我的?

没有问题,略显尴尬,显得你对这份工作不上心。如何问出水平,问出更多信息,加强自己对工作的理解就很重要了。

但Leetcode里好像没有这些呀?

于是,一位叫viraptor的小哥,整理了一份求职反问手册,从岗位职责、基础设施、团队情况、公司技术发展、公司变现途径、是否坐班、办公室情况等角度,罗列了可问问题。

不多不多,也就50个吧,保证你用起来绰绰有余……

对于面试,程序员们有话说,有话问。

面试50问

直接来看干货。

职责篇

  1. 工作时间/计划是怎样的?
  2. 平时会处理哪些任务?
  3. 团队中初级人员和高级人员是如何平衡的?
  4. 针对新员工有哪些培训?
  5. 如果按照工作计划执行,有多少工作是需要自己独立完成的?
  6. 完成核心工作大概大概需要多久?
  7. 对这个岗位的定义是什么?

技术篇

  1. 你常用的堆栈是什么?
  2. 你如何用源代码进行控制?
  3. 你如何测试代码?
  4. 你平时如何追踪bug?
  5. 如何集成和部署更改,CI/CD吗?
  6. 基础架构的设置是否受版本控制,是否是可用代码的形式?
  7. 从规划到完成任务的工作流程是什么?
  8. 怎么为灾难恢复做准备的?
  9. 是否有标准化的开发环境?是强制执行的吗?
  10. 可以以多快的速度为产品设置新的本地测试环境?(按照分钟/小时/天计数)
  11. 可以以多快的速度响应代码或依赖项中的安全问题?
  12. 是否允许所有开发人员拥有其计算机的本地管理员权限?

团队篇

  1. 这项工作是如何组织的?
  2. 团队内/团队间的沟通情况是怎样的?
  3. 遇到了意见分歧该如何解决?
  4. 设定优先事项/时间表的人是谁?
  5. 不能在预期时间内完成会怎样?
  6. 每周都开啥会?
  7. 产品/服务时间表是怎样的?(可以从多长时间发布一次/持续部署时长/多个发布流的角度说)
  8. 出现生产事故后怎么处理?
  9. 团队正在经历的尚未解决的挑战是什么?

公司篇

  1. 是否有会议/旅行预算,使用规则是什么?
  2. 晋升过程是怎样的?
  3. 是否设置了单独的技术向或管理向的职业发展道路?
  4. 年假、事假、病假、产假等每年都有多少天?
  5. 对多元化招聘有什么看法?
  6. 公司内部是否有自己的学习资源,比如电子订阅文档或在线课程等?
  7. 有获得认证的预算吗?
  8. 公司什么时候会达到成熟阶段?
  9. 我能为FOSS项目做贡献吗?是否需要先获得批准?
  10. 是否会被要求签署非竞业协议等?

公司营收情况

  1. 公司目前赚钱吗?
  2. 如果没有,那距离赚钱还有多久?
  3. 公司目前的发展资金来自哪里?谁在决定高层次的计划和方向?
  4. 公司靠什么赚钱?
  5. 是什么阻止公司赚更多的钱?

远程工作篇

  1. 公司远程工作的员工占比多少?
  2. 公司是否提供一些硬件设备,多长时间更新一次?
  3. 是否可以通过公司购买额外的物品或家具?预算是什么样的?
  4. 预计多长时间来一次办公室?
  5. 办公室和会议室是否支持视频会议?

工作环境篇

  1. 办公室布局是什么样的,是开放式/小隔间还是办公室?
  2. 我的新团队是否有支持/市场等团队支持?

————问题分割线————

温馨提示,以上问题切勿全部问完。

网友避坑大法

可能是因为这份攻略贴视角独特、角度刁钻,在各个平台上引起了不错的反响。

HackerNews讨论声热烈,不到一天的时间,热度超过1000,讨论区400条评论。GitHub的星星数长势喜人,一天时间2500+ star。

网友也贡献了一些自己的避坑指南,量子位大致整理了一下。

观点1:问过去半年最糟糕的一天是什么样的?

推荐原因:团队处理在超高压任务下的工作方式一定程度反映了公司的某些问题

观点2:问上一次周末工作是什么时候?

推荐原因:帮助确定公司项目管理状况是否良好,还能判断生产环境的稳定性

观点3:面试官三连问

是什么把你带到了这里?是什么让你留在了这里?是什么让你夜不能寐?

推荐原因:曾经这样连问过三位谷歌面试官,对于大家来说,前两个问题不难回答,而面对第三个问题,通常会带来很实在的答案。

观点4:提问的要点在于,不要去问对方可以用“是”或“否”简单应付的问题。

这份工作是否能平衡工作与生活?❌

周末和平时下午六点后,大家对工作电子邮件的反应如何?✅

推荐原因:调查式、探究式的问法,能从细节以小见大。

本文分享自微信公众号 - 程序员的成长之路(cxydczzl),作者:戳一戳→

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-11-13

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • JSP还有必要学吗?这篇文章告诉你

    前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型...

    良月柒
  • 《Java从入门到放弃》JavaSE入门篇(十四):练习——单身狗租赁系统

    我们把之前使用数组做的这个单身狗系统改版成数据库版本,并且使用面向对象里面的一些简单思想。如果有不知道这个系统的看官,请跳转到目录页,然后再选择单身狗系统(数组...

    良月柒
  • 六种微服务架构的设计模式

    聚合器调用多个服务实现应用程序所需的功能。它可以是一个简单的Web页面,将检索到的数据进行处理展示。它也可以是一个更高层次的组合微服务,对检索到的数据增加业务逻...

    良月柒
  • 技术面试时该反问面试官什么问题?小伙整理了灵魂50问,GitHub日入2500星

    看了那么多技术类岗位面试攻略,好不容易到了最后一步。部门leader/HR反问一句:

    用户2769421
  • String(字符串) 比较大小 如果有A+B>B+A 则A>B

    分析:贪心,字典序排序,都不对大小比较也不对,今天我跟别人想了很久绞尽脑汁,各种模拟都失败了。最后才发现对于俩个数a=313,b=3133。

    风骨散人Chiam
  • LeetCode刷题宝典

    对于LeetCode,我相信计算机专业或相关专业的同学都有所耳闻。在找工作时,常常听到某某大神刷了2遍LeetCode最后拿到9个offer等等传说。可...

    用户3470542
  • [菜鸟SpringCloud入门]第四章:远程调用服务实战

    欢迎来到菜鸟SpringCloud入门实战系列(SpringCloudForNoob),该系列通过层层递进的实战视角,来一步步学习和理解SpringCloud。

    Rude3Knife的公众号
  • Promise最佳实践

    Promise的构造函数,以及被 then 调用执行的函数基本上都可以认为是在 try…catch 代码块中执行的,所以在这些代码中即使使用 throw ,程序...

    IMWeb前端团队
  • redis+lua 实现分布式令牌桶,高并发限流

    方案一、在提供给业务方的Controller层进行控制。 1、使用guava提供工具库里的RateLimiter类(内部采用令牌捅算法实现)进行限流 2、使...

    stys35
  • mysql压测和优化

    show status 输出的报告是用来计算性能瓶颈的参考数据,mysqlreport会对这些参数进行加以融合和计算,整理成优化参考点,然后针对这些参考点进行优...

    dogfei

扫码关注云+社区

领取腾讯云代金券