
Questions engineers should ask future employers in interviews
The Reverse Interview - Questions Software Engineers Should Ask in Their Next Interview Beyond salary and benefits: A checklist of questions for developers to gauge tech stacks, on-call expectations, development processes, and mentorship opportunities. We have all been there. You have just finished 45 minutes of intense technical grilling. Youâve whiteboarded a system design, debugged a sorting algorithm, and explained the nuances of database sharding. Finally, the interviewer leans back and asks the inevitable closing question: âSo, do you have any questions for us?â Too many engineers treat this moment as a formality. They ask about the lunch menu, the remote work policy, or worse - they say, âNo, I think Iâm good.â This is a missed opportunity. An interview isnât just an audition for you; it is a due diligence process for the company. You are about to invest a significant portion of your waking life into this organization. You need to know if their âagile environmentâ is actually chaotic, if their âfast-paced cultureâ actually means 60-hour weeks, and if their âmodern stackâ is actually legacy spaghetti code wrapped in a Docker container. Here is your checklist for the âReverse Interviewâ - the questions that dig past the Job description and reveal what life is actually like on the inside. 1. Engineering Culture & Process The questions in this section determine if you are a âProblem Solverâ or a âTicket Mover.â This is about your day-to-day autonomy and frustration levels. The âIdea to Ticketâ Pipeline You donât just want to know what you are building; you want to know how the solution is defined. In some companies, Product Managers hand down a spec and Engineers act as translators. In the best companies, Engineers are given a problem and asked to design the solution. Ask this: âHow does a project go from an idea to a ticket? Specifically, at what stage are engineers brought into the conversation; when the problem is identified, or after the solution has already been decided?â How to Read the Answer: đą Green Flag: âEngineers sit in on the product roadmap meetings,â or âWe write âDesign Docsâ before we write code.â This indicates an engineering-led culture. đ© Red Flag: âProduct gives us the requirements and we sprint on them.â This is a âFeature Factoryâ mindset where you are measured by output, not outcome. The Code Review Reality Code reviews can either be a great learning tool or a toxic battleground for ego. You need to ensure that reviews focus on logic and architecture, not nitpicking syntax that a machine should handle. Ask this: âHow does the team distinguish between âblockingâ feedback (must-fix) and ânitpicksâ (optional suggestions) in code reviews? And do you use automated linters to handle style debates?â How to Read the Answer: đą Green Flag: âWe use strict linters so humans donât argue about indentation. We also have a rule: if you block a PR, you must suggest a fix.â đ© Red Flag: âOh, we are very particular. [Managerâs Name] reviews everything to ensure...
Preview: ~500 words
Continue reading at Hacker News
Read Full Article