终于被逮到机会了!
面试结束,面试官问我还有什么要问他的?
然后,我就祭出了这份珍藏已久的葵花宝典!
介绍
哈喽,大家好。我是开源圈。
前端时间,在逛GitHub的时候,发现这么一份宝典,叫什么---反向面试
是的,一般的面试,面试官为了考察求职的上限,一般最后都会被问的体无完肤,接不上话。
别怕,这份指南,教你如何反问面试官(不是作死)。
该开源项目包含的面试问题分类方向有:
- 职责
- 技术
- 公司
- 社会
- 冲突
- 待遇
- 终极问题
用法说明
预期使用方式
1 检查一下哪些问题你感兴趣
2 检查一下哪些是你可以自己在网上找到答案的
3 找不到的话就向面试官提问
4 绝对不要想把这个列表里的每个问题都问一遍。(尊重面试官的时间,而且你可以通过查找已经发布的答案来显示 你的主动性)
拥有一个 bug 追踪系统并不会保证高效处理 bug。
案例
说了这么多,总得待大家看看大概的内容。
比如职责方面
每个开发者有多大的自由来做出决定?
在你看来,这个工作做到什么程度算成功?
你期望我在最初的一个月 / 三个月能够完成什么?
试用期结束的时候,你会怎么样衡量我的绩效?
自己单独的开发活动和按部就班工作的比例大概是怎样的?
一个典型的一天或者一周的工作是怎样安排的?
对我的申请你有什么疑虑么?
在这份工作上,我将会和谁紧密合作?
我的直接上级他们的上级都是什么样的管理风格?(事无巨细还是着眼宏观)
我在这个岗位上应该如何发展?会有哪些机会?
每天预期 / 核心工作时间是多少小时?
我入职的岗位是新增还是接替之前离职的同事?(是否有技术债需要还)?(zh)
入职之后在哪个项目组,项目是新成立还是已有的?(zh)
技术
介绍一下你们的技术原则或者展望。
你们的代码有开发文档吗?有没有单独的供消费者阅读的文档?
你们有更高层次的文档吗?比如说 ER 图,数据库范式
你们使用静态代码分析吗?
你们如何管理内部和外部的数字资产?
你们如何管理依赖?
公司是否有技术分享交流活动?有的话,多久一次呢?(zh)
你们的数据库是怎么进行版本控制的?(zh)
业务需求有没有文档记录?是如何记录的?(zh)
团队类问题
有没有一些团队正在经历还尚待解决的挑战?
你们如何跟踪进度?
预期和目标是如何设定的?谁来设定?
Code Review 如何实施?
你们如何平衡技术和商业目标?
你们如何共享知识?
团队有多大?
公司技术团队的架构和人员组成?(zh)
团队内开发、产品、运营哪一方是需求的主要提出方?哪一方更强势?(zh)
冲突类
不同的意见如何处理?
如果被退回了会怎样?(“这个在预计的时间内做不完”)
当团队有压力并且在超负荷工作的时候怎么处理?
如果有人注意到了在流程或者技术等其他方面又改进的地方,怎么办?
当管理层的预期和工程师的绩效之间有差距的时候如何处理?
能给我讲一个公司深处有毒环境以及如何处理的故事吗?
如果在公司内你的同事因涉嫌性侵犯他人而被调查,请问你会如何处理?
假设我自己很不幸是在公司内被性侵的受害者,在公司内部有没有争取合法权益的渠道?
最后
当然了,不同分类下的问题很丰富。
不得不说,有些问题还是很有参考性的,可以帮助我们更多的了解一家公司,一个项目。
避免后期踩坑。
项目源码地址: