向公司提问
提前准备好
向公司提问是关键。它向公司展示你做了功课、对他们有兴趣。但更重要的是,它能帮你判断这家公司是否适合你。
什么时候问
希望每位面试官都会留时间给你提问。这通常在 session 结尾。这是一个很好的机会——既了解公司,也判断你是否想加入。至少为每位面试官准备几条问题;即便你对不同面试官问相同的问题也没关系。从他们的角度看,没有问题的候选人是一个红旗——他能有多感兴趣?
问什么
问题可以从通用流程类一直到领域特定类。我作为 web app 工程师常问的几条:
- 项目怎么管理? Agile、waterfall、agilefall、Kanban?我个人偏 Agile,因为它能降低项目风险。
- 新功能的生命周期是什么样的?bug 的生命周期是什么样的? 这两个问题想搞清楚公司怎么决定要做哪些功能、功能从立项到生产经历哪些阶段。同样,我也想知道bug 怎么被审视、怎么排优先级。在这个问题里我还会试图了解项目是不是采用了现代实践——自动化测试、持续集成。
- 你们多久发一次生产? 我是"持续发布"的支持者——它能降低单次部署的压力,让部署变成琐事。当然这并不总是可行,但了解你未来项目这一块的情况很有用。
- 你最近做的有意思的事是什么? 对同行工程师,我好奇他最近做的有意思的任务是什么。没有标准答案,但能让你对工作内容有感觉。
- 你们目前最大的挑战是什么? 这个问题总是有意思——答案可能从棘手的业务挑战到技术债不一。
- 代码库里都有哪些技术债? 我一般用一句"我知道每个项目都有某种技术债"开头——它能让你显得务实,对方的回答也会让你窥见你将面临哪些挑战。
结果
"向面试官提问"这一段,我的目标是带着两个outcome离场:
- 面试官心想:"哇,这位候选人对这岗位真的很感兴趣"
- 我自己拿到了足够信息来判断这家公司是否适合我
🎓 Frontend Interview Prep
One of the pioneers in the software interview prep space, Yangshun Tay, is now offering an extremely comprehensive frontend resource full of coding questions, knowledge challenges, system design problems, and more.
You can sign up for as low as $10/mo, which is an amazing deal if you consider the impact a new job can have on your compensation.
I'd strongly encourage any frontend engineers looking for new jobs to sign up! If you use the following link, I'll get a small referral bonus:
Check out GreatFrontEnd now »