# engineering process
// [27] real interview questions. Answers and sources live in the practice app.
practice this topic- Walk me through how a task goes from idea to production on your team.(mid)
- What branching strategy do you prefer — trunk-based development or long-lived feature branches — and why?(mid)
- What did CI/CD look like on your last team? What would you change about it?(mid)
- Walk me through a typical sprint on your team. Which ceremonies actually earned their time?(mid)
- How do you estimate work, and what do you do when the estimate turns out to be wrong?(mid)
- Tell me about a production incident you caused or were on the hook for. What happened afterward?(senior)
- What is a blameless postmortem, and why do strong teams insist on it?(mid)
- How do you monitor a service in production? What do you alert on?(mid)
- What makes an on-call rotation healthy? How would you fix a bad one?(senior)
- How do you decide when to pay down technical debt versus shipping features?(senior)
- How do you identify the riskiest parts of a codebase?(senior)
- How do you record and communicate architectural decisions?(mid)
- A critical vulnerability is announced in one of your dependencies. Walk me through what you do.(mid)
- What should developer documentation cover, and how do you keep it from going stale?(junior)
- A new teammate needs three days to get a working local development environment. Is that a problem, and what would you do about it?(mid)
- Why keep infrastructure under version control as code?(mid)
- How do you track and triage bugs?(junior)
- Your team is split on a technical decision and consensus has stalled. How do you resolve it?(senior)
- Everything on your plate is marked urgent. How do you decide what to actually work on?(mid)
- Which incidents deserve a formal postmortem?(mid)
- Your team writes postmortems, but the same classes of incident keep recurring. What is broken?(senior)
- How would you introduce a postmortem culture to a team that has none?(senior)
- Your team spends hours every sprint on planning poker. Is that time well spent?(senior)
- Your team misses a release target. What should happen in the days after?(mid)
- You are asked to design the onboarding for new engineers joining your team. What does it include?(mid)
- How should a team evaluate and adopt a new technology?(mid)
- Your team becomes remote-first. Which engineering practices have to change?(mid)