An engineering manager discusses a difficult situation with HR: "I've opened a PIP for one of the engineers. We set clear, measurable goals for the next 60 days: ship two documented features, close five critical bugs, and demonstrate proficiency in code reviews. If the goals are met, the PIP closes. If not, we part ways." What is a PIP?
PIP (Performance Improvement Plan): a formal HR tool used when an employee's performance falls below acceptable standards. It documents specific measurable goals, a timeframe (typically 30-90 days), and the consequences of not meeting goals (usually termination). People management vocabulary for engineering managers: 1:1 (one-on-one) — regular private meeting between manager and direct report; for relationship building, feedback, career growth, and blockers. Skip-level 1:1 — a manager meets with someone two levels below them (skipping the intermediate manager); helps gauge team health independently. Feedback models:SBI (Situation-Behavior-Impact) — "In the sprint review [Situation], you interrupted the product owner three times [Behavior], which made them hesitant to share updates [Impact]." COIN (Context-Observation-Impact-Next) — adds the "Next" step (what to change). Headcount — the number of people on a team or in a budget. Attrition — employee turnover rate; voluntary (quit) vs involuntary (fired/laid off). Span of control — number of direct reports a manager has; typical optimal range is 5-10 for engineering managers. In conversation: "I try to catch performance issues early in 1:1s — by the time a PIP is needed, trust is already broken."
2 / 10
An engineering manager explains their philosophy during a leadership interview: "I believe in staying technical — I do code reviews weekly, I join architectural discussions, and I still write scripts for internal tooling. If I drift too far from the code, I lose credibility with my team and can't make good technical trade-off decisions." What does staying technical mean for an engineering manager?
The staying technical challenge is a defining tension in engineering management. Engineering managers (EM) often move away from production code as their management work grows. Vocabulary for EM technical responsibilities: Technical credibility — the team's trust in the manager's ability to understand and evaluate technical work. Earned through past output, current engagement, asking good questions. Code review participation — reading and commenting on PRs; keeps the EM connected without blocking the team. Architecture review — participating in design decisions, RFCs, and system design discussions. Tech debt advocacy — the EM champions refactoring and infrastructure investment with product management and executives. EM vs IC (Individual Contributor) track — most engineering career ladders split at senior engineer: keep growing as an IC (Staff/Principal/Distinguished) or move into management. Staff Engineer — a senior IC with broad technical scope, often partnering with EM. Manager of managers (MoM) — an EM who manages other EMs. Technical vocabulary in management: Technical roadmap — a forward-looking plan for infrastructure, platform, and tooling investments. Tech vision — a multi-year architectural direction. In conversation: "The best EMs I know still do thorough code reviews — they're not writing features, but they spot design issues immediately."
3 / 10
An engineering manager briefs a new hire on the team structure: "We follow an engineering ladder with six levels: L3 (junior), L4 (mid), L5 (senior), L6 (staff), L7 (principal), L8 (distinguished). Each level has a rubric across four dimensions: technical, delivery, collaboration, and impact. Promotions are merit-based, not tenure-based." What is an engineering ladder?
Engineering ladder (also: career framework, levelling rubric, engineering levels): a defined progression system specifying what mastery looks like at each level. Used for hiring calibration, promotion decisions, and career development conversations. Levelling vocabulary: L3-L8 — common Google-derived level numbering; other companies use different scales (Faang tends to have more levels). IC levels: Junior → Mid → Senior → Staff → Principal → Distinguished/Fellow. Rubric dimensions: Technical Impact, Execution/Delivery, Collaboration/Communication, Scope of Influence. Scope of impact: task → feature → team → org → company/industry. A Staff engineer impacts the team/org; a Principal impacts across multiple teams; a Distinguished impacts the company or industry. Promotion calibration — cross-team meeting where managers compare promotion candidates to ensure consistent standards. Promotion packet/doc — a written case for promotion: evidence across rubric dimensions with concrete examples. Levelling in hiring — matching a candidate's demonstrated skills to the appropriate internal level during interviews. Common tension: people who are promoted for execution may struggle to show the broader cross-team impact required at higher levels. In conversation: "We aligned our levelling rubric across teams so 'senior' finally means the same thing in backend, mobile, and data."
4 / 10
An engineering manager presents at a quarterly review: "This quarter we're carrying significant technical debt in the authentication service — it's slow to iterate on, causes 30% of on-call incidents, and blocks two other teams. I'm requesting two engineer-sprints to refactor the session management layer and upgrade the dependency stack." What is technical debt and how should an EM talk about it to leadership?
Technical debt: the accumulated cost of shortcuts, outdated dependencies, poor design decisions, and deferred refactoring — it "accrues interest" in the form of slower development, more bugs, and higher incident rates. Ward Cunningham coined the metaphor. EM vocabulary for advocating tech debt investment: Frame in business terms: "This costs us 2 engineer-weeks per month in bug-fixing" or "This blocks Team X from shipping feature Y." Velocity loss — developers spend more time navigating complex, poorly designed code rather than delivering features. Mean Time to Repair (MTTR) — high tech debt areas often have longer MTTR due to unfamiliar/fragile code. Bus factor — how many people must be unavailable before a system becomes unmanageable; high tech debt + low bus factor = critical risk. Strangler fig pattern — incrementally replacing a legacy system by routing new functionality to new code, eventually replacing the old system. Big bang rewrite — the anti-pattern: scrapping everything at once; almost always fails to deliver on time. Tech radar — a technology assessment tool (e.g., ThoughtWorks) categorising technologies as Adopt, Trial, Assess, Hold. In conversation: "I stopped saying 'refactoring' in executive reviews — now I say 'reducing the 15% incident overhead from unstable services' and budget gets approved."
5 / 10
An engineering manager describes their hiring philosophy: "I use structured interviews — every candidate gets the same questions in the same order, and we calibrate answers against a rubric before the debrief. It reduces bias and makes our decisions defensible. We avoid 'culture fit' as a criterion — we say 'culture add' instead." What is a structured interview and why is culture add preferred over culture fit?
Structured interview: a rigorous hiring process where all candidates are asked the same predetermined questions, evaluated against the same scoring criteria, and decisions are made from documented evidence rather than gut feel. Reduces affinity bias, halo/horn effects, and inconsistent evaluation. Hiring vocabulary for engineering managers: Debrief — a post-interview meeting where interviewers share and discuss assessments before making a hiring decision. Calibration — aligning scoring standards across interviewers so that "Strong Hire" means the same thing to everyone. Behavioural interview — questions asking about past behaviour: "Tell me about a time you…" (uses STAR framework: Situation, Task, Action, Result). Technical interview types: coding/algorithms, system design, architecture, debugging. Culture fit (problematic): hiring people who are "like us" — perpetuates homogeneity. Culture add: hiring people who bring new perspectives while sharing core values. Hiring bar — the minimum standard for a hire; each new hire should raise or maintain the average. Bar raiser — a senior interviewer (common at Amazon) whose sole job is to maintain the hiring bar across the company. Headcount planning — forecasting how many hires are needed, when, and for what roles. In conversation: "After switching to structured interviews our offer-to-acceptance rate dropped but 12-month retention improved 30%."
6 / 10
Sarah (Engineering Manager) sends a Slack message to the team after a particularly chaotic sprint retrospective: 'Okay, looking back, I think we massively underestimated the complexity of integrating with the new payment gateway. We need to be more proactive in identifying these dependencies and mitigating potential roadblocks during planning. Let's schedule a follow-up session next week to discuss how we can improve our estimation process.' What does Sarah primarily want to address regarding sprint planning?
This question tests understanding of proactive risk management. Sarah isn't criticizing the team; she's highlighting a systemic issue – underestimation of dependencies. The correct answer focuses on improving estimation processes to mitigate future risks during sprint planning. Option A is a common but ultimately inflexible approach, and options B & C are misinterpretations of her message.
7 / 10
You're reviewing a PR from David (a junior developer) that adds logging to a critical service. The code is functional but lacks proper error handling and detailed logging messages. David's comment: 'I added the logging as requested.' What specific feedback should you provide to David to improve this PR?
This assesses the ability to provide constructive technical feedback. David's logging is functionally correct, but insufficient for production use. The key additions are robust error handling (try-catch) and detailed, informative log messages with contextual information like timestamps and severity levels – this will be crucial for debugging. Option A prioritizes performance over proper logging which is a bad practice.
8 / 10
The following API response represents the status of a deployment attempt: ```json { "status": "failed", "message": "Deployment failed due to insufficient memory resources.", "timestamp": "2024-10-27T10:30:00Z" } ``` Maria (Engineering Manager) needs to explain this failure to the development team. How should she phrase her explanation, focusing on actionable information?
This tests the ability to translate technical jargon into understandable explanations. Maria's response directly identifies the root cause (insufficient memory) and provides an actionable step – investigating resource constraints and potentially scaling infrastructure. Option A is vague, option B is still too technical for the team, and options C & D are dismissive or blame-shifting.
9 / 10
During a daily standup meeting, John (Engineering Manager) asks David: 'David, what did you work on yesterday and what are you planning to do today?' David responds: 'I fixed the bug with the user profile page. I'm going to start working on implementing the new search functionality.' What does John likely want to understand about David's response?
This question probes the importance of context and alignment in standups. John wants to know *why* David fixed the user profile bug and how that relates to larger goals – this fosters collaboration and ensures everyone is working towards shared objectives. Option A reflects a lack of engagement, options B & C misinterpret the purpose of a standup, and option D undervalues the importance of thoughtful updates.
10 / 10
During a discussion about prioritizing features for the next release, Emily (Engineering Manager) says: 'Let's focus on delivering value to our users – what's the riskiest feature we could potentially delay without impacting customer satisfaction?' What does Emily primarily want to achieve with this statement?
This assesses understanding of risk-based prioritization. Emily's statement emphasizes the importance of user value – identifying risky features allows the team to proactively mitigate potential negative impacts on customer satisfaction. Options A & B misinterpret her focus on technical complexity and speed, while option D is a completely inappropriate approach.
What does the "Engineering Manager Vocabulary" vocabulary exercise cover?
This exercise tests real IT vocabulary related to engineering manager vocabulary through 10 multiple-choice questions, each built from realistic workplace sentences rather than abstract definitions.
Is this vocabulary exercise free to use?
Yes. Every exercise on CoderSlingo, including this one, is completely free — no account, sign-up, or payment required.
How many questions does this exercise have?
This exercise has 10 questions. Each one shows a real-world sentence or scenario with multiple-choice options and an explanation once you answer.
What happens after I answer a question?
You'll see immediate feedback showing whether your answer was correct, along with a short explanation of why — then a button to move to the next question, and a full results screen at the end.
Can I retry the exercise if I get questions wrong?
Yes. Once you reach the results screen, click "Try again" to reset your answers and go through the exercise from the start as many times as you like.
Do I need to create an account to take this exercise?
No account is needed. Your answers are scored in your browser during the session — nothing is saved to a server, so you can jump straight in.
Is my progress saved if I leave the page?
No — progress within an exercise resets if you navigate away or reload. Each exercise is short enough to complete in a few minutes in one sitting.
Are these vocabulary exercises connected to other topics?
Yes — browse the full vocabulary exercises hub to find related modules covering adjacent IT topics and roles.
How is this different from reading a glossary or blog article?
Exercises like this one are active recall drills — you have to choose the correct term or phrasing yourself, which builds retention faster than passively reading a definition.
Where can I find more vocabulary exercises?
Browse the full Vocabulary exercises hub for hundreds of modules covering Agile, DevOps, security, databases, architecture, and more — organised by IT role and skill.