社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

GitHub 标星 7k+,面试官的灵魂 50 问,问到你怀疑人生!

算法爱好者 • 5 年前 • 510 次点击  

(给算法爱好者加星标,修炼编程内功

来源:安妮 发自 凹非寺

量子位 出品 | 公众号 QbitAI

相信大家在面试的时候都会经历过,跟 HR 或技术 Leader 聊到最后一步时,他们往往能抛出一个令人深思的问题:

对于我们公司,你还有什么想问的吗?

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

但 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 条评论。

https://news.ycombinator.com/item?id=20916749

GitHub 的星星数涨势喜人,一天时间 2500+ star(截至发稿,Star 数已涨到 7000+)。

https://github.com/viraptor/reverse-interview

另外,网友们还贡献了一些自己的避坑指南:

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

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

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

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

观点 3:面试官三连问

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

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

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

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

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

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


推荐阅读

(点击标题可跳转阅读)

有趣的大厂算法面试题

面试精选:链表问题集锦

不少程序员都会碰到的三个面试题



觉得本文有帮助?请分享给更多人

关注「算法爱好者」加星标,修炼编程内功

好文章,我在看❤️

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/46436
 
510 次点击