Interviewer asks LeetCode-style algorithm questions for a manager role or can't explain why specific technical questions relate to day-to-day management duties
This reveals the hiring team doesn't understand what engineering managers actually do - you'll be managing people who solve technical problems, not coding solutions yourself. It suggests leadership confusion about the role's responsibilities and likely poor support for your actual job functions.
→ Ask directly: 'How does this technical assessment relate to the management challenges I'd face daily?' If they can't give a clear answer, probe deeper about role expectations and decision-making authority.
The hiring manager or director has only senior engineer experience from large tech companies (Google, Meta, Amazon) but zero prior people management background
Senior IC skills don't translate to management competency - this is classic 'Peter Principle' promotion beyond capability. You'll likely face micromanagement, unclear direction, and a boss who doesn't understand how to support manager-level challenges or career growth.
→ Ask specific questions about their management philosophy, how they've handled team conflicts, and what management training they've received. Look for concrete examples of people development, not just technical achievements.
Multiple interviewers give contradictory information about team size, tech stack, reporting structure, or why the previous manager left the role
Internal misalignment indicates organizational dysfunction, poor communication, and likely constant shifting priorities. You'll spend more time managing up and clarifying expectations than actually leading your team effectively.
→ Document the inconsistencies and bring them up directly: 'I'm hearing different information about X from different people - can you clarify the current state?' Their response will tell you if it's honest confusion or intentional evasiveness.
Interviewers are evasive when you ask about core working hours, PTO approval process, on-call expectations, or budget authority for your team
Vague answers about practical management responsibilities suggest the company hasn't thought through what they actually need from this role. You'll face constant 'figure it out as you go' situations without proper authority or resources.
→ Push for specifics: 'What decisions can I make without approval?' and 'What's the typical timeline for budget requests?' If they still can't answer clearly, ask to speak with someone at your level who can provide concrete details.
The company gives you less than 48 hours to accept an offer or refuses to clarify equity vesting schedules, performance review criteria, or termination policies
Pressure tactics and opacity around key terms indicate a company that doesn't respect professional decision-making processes. This behavior pattern will continue with unrealistic deadlines, unclear success metrics, and poor transparency about company performance.
→ Respond with: 'I need adequate time to evaluate this properly - can we discuss a reasonable timeline?' For unclear terms, request written clarification before accepting. Professional companies will accommodate reasonable requests.
When you ask about technical debt, testing practices, or development velocity, leadership dismisses concerns or focuses only on feature delivery speed without mentioning quality metrics
This reveals short-term thinking and lack of engineering maturity - you'll face constant pressure to cut corners, accumulate technical debt, and sacrifice sustainable development practices. Your team will burn out from firefighting preventable issues.
→ Ask specific follow-up questions: 'How do you balance feature velocity with code quality?' and 'What happened the last time technical debt caused a major incident?' Their answers will reveal whether they understand long-term engineering trade-offs.