Skip to content

Personal Dev Career

← Back to all decks

58 cards — 🟢 20 easy | 🟡 24 medium | 🔴 14 hard

🟢 Easy (20)

1. What is the impact formula for writing strong resume bullets as an ops engineer?

Show answer [Action verb] + [what you built or changed] + [quantified result]. Components of quantified results: time saved (hours/week, minutes per deploy), scale (servers, services, users), reliability (uptime %, MTTR reduction), cost (dollars saved, resources reduced), risk (incidents prevented, compliance achieved), speed (deployment frequency, lead time). Weak: "Managed 1,500 Linux servers." Strong: "Reduced provisioning time from 4 hours to 25 minutes across a 1,500-server fleet via Ansible automation."

2. What are the four components of the STAR behavioral interview framework?

Show answer S — Situation: set context briefly (when, where, what was at stake). T — Task: your specific responsibility, not the team's. A — Action: what YOU specifically did — decisions, steps, tradeoffs (use "I", not "we"). R — Result: quantified outcome with before/after or measurable impact. Common mistakes: spending too long on Situation, using "we" throughout the Action, and providing no numbers in the Result.

3. What is the "I" test for story ownership in behavioral interviews?

Show answer If you cannot use "I" as the subject of the action sentence, you are describing something that happened near you, not something you did. "The team migrated the service" is not your story. "I wrote the migration runbook, tested the cutover on staging, and executed the production switch during the maintenance window" is. Replace weak passive verbs (helped, supported, worked on, was involved in) with specific action verbs (designed, diagnosed, led, automated, reduced).

4. What is "title arbitrage" and why does it matter for ops engineers job hunting?

Show answer A "Senior SysAdmin" at one company may do the same work as a "DevOps Engineer" at another but at 60% of the salary — title confusion allows companies to underpay. When job hunting, search across all equivalent titles: SysAdmin, DevOps Engineer, SRE, Platform Engineer, Cloud Engineer, Infrastructure Engineer. Each maps to the same skill set but different salary bands at different companies.

5. How long should a behavioral interview story be and how should time be allocated across STAR components?

Show answer Target 90 seconds to 2 minutes total. Allocation: Situation (15-20 sec), Task (10 sec), Action (45-60 sec — this is where the value is), Result (15-20 sec). Common delivery traps: the rambler (90 seconds of context before any action), the speed-runner (blasts through in 30 seconds), and the royal "we" (collective credit for individual work). Leave room for follow-up questions.

6. What is the Impact Formula for writing resume bullet points?

Show answer [Action verb] + [what you built/changed] + [quantified result]. Quantified results include time saved, scale, reliability, cost, risk, and speed.

7. What does the STAR method stand for in behavioral interviews?

Show answer Situation (set context), Task (your responsibility), Action (what you did), Result (quantified outcome).

8. What is "title arbitrage" in the ops job market?

Show answer The same work can carry different titles at different companies with vastly different pay. A "Senior SysAdmin" at one company may do identical work to a "DevOps Engineer" at another for 60% of the salary. Search across all equivalent titles when job hunting.

9. What five topics should a productive 1:1 with your manager cover?

Show answer Priorities (what matters most right now), blockers (what is slowing you down), feedback (specific and actionable), expectations (are they clear?), and growth (skills, projects, career direction).

10. Why should you raise problems with your manager early rather than waiting?

Show answer Problems become more expensive and political when hidden. Early disclosure gives more options for resolution and builds trust. Waiting until a problem is a crisis limits everyone's choices.

11. Why are "dumb" questions often the most valuable to ask?

Show answer They expose hidden assumptions that everyone else takes for granted. They accelerate learning by cutting through jargon and forcing clear explanations. Senior engineers who ask basic questions often uncover real issues.

12. Is managing the relationship with your manager partly your responsibility?

Show answer Yes. Proactively sharing status, asking for clarity on expectations, bringing solutions along with problems, and requesting specific feedback are all your job. A good manager-report relationship requires effort from both sides.

13. What is the difference between recognition and recall, and why does it matter for study?

Show answer Recognition (seeing an answer and knowing it) uses a different neural pathway than recall (producing the answer from memory). Recall is far more cognitively expensive and produces stronger, more durable memory traces. Study methods that rely only on recognition (re-reading, highlighting) create fluency illusions without building durable access.

14. Why does spaced practice outperform massed practice (cramming) for long-term retention?

Show answer Spaced practice forces retrieval at increasing intervals, which strengthens memory traces each time. Cramming produces short-term recall that decays within days because memories are not consolidated through repeated retrieval. The spacing schedule: review at Day 1, 3, 7, 14, and 30 after first learning.

15. What is the blank-page protocol and when should you use it?

Show answer After studying a topic: (1) Close all sources, (2) set a timer for 5 minutes, (3) write everything you know about the topic, (4) open sources and compare — mark what you missed. The misses become your next study targets. Use it after any reading session to convert passive exposure into active retrieval.

16. What is elaboration as a learning technique, and give one example?

Show answer Elaboration means connecting new information to things you already know by asking "why does this work?", "how is this like something I know?", or "when would this break?". Example: instead of memorizing that kubectl rollout restart restarts pods, understand WHY — it triggers a new ReplicaSet with an updated pod template hash. More connections create more retrieval routes.

17. What is the core principle of spaced repetition systems like Anki?

Show answer Anki presents cards at increasing intervals based on your recall strength: easy cards are shown rarely (weeks or months apart), hard cards are shown frequently (daily or every few days). This matches the forgetting curve — you review just before you would forget, which reinforces the trace at the optimal moment. The scheduling is automatic, but the principle works with any calendar-based manual system too.

18. What is calibration in probabilistic thinking and why does it matter?

Show answer Calibration means your stated confidence matches your actual accuracy. If you say you are 80% sure about 100 predictions, roughly 80 should turn out correct. Most people are overconfident — they say 90% sure when they are right only 70% of the time. Calibration matters because uncalibrated confidence leads to poor decisions: you bet too heavily on things you are wrong about and fail to hedge against risks you underestimate.

19. What is a Fermi estimation and why is it a useful thinking skill?

Show answer A Fermi estimation is a rough order-of-magnitude calculation made by breaking an unknown quantity into smaller estimable parts. Named after physicist Enrico Fermi (famous for "how many piano tuners in Chicago?"). It is useful because: (1) it forces structured thinking about unknowns, (2) errors in sub-estimates often cancel out, (3) it gives you a sanity check before accepting claims, (4) it builds comfort with approximation rather than demanding false precision. Being within a factor of 3 is usually good enough.

20. What is ambiguity aversion and how does it lead to worse decisions?

Show answer Ambiguity aversion is the preference for known risks over unknown risks, even when the unknown risk might be lower. People prefer a known 40% chance of loss over an uncertain chance that might be 20% or 60%. It leads to worse decisions because: (1) it causes people to avoid options with uncertain but potentially better outcomes, (2) it makes the status quo feel safer even when it is not, (3) it penalizes novel options that lack a track record. The antidote is evaluating options on expected value rather than certainty of the probability estimate.

🟡 Medium (24)

1. What makes a failure-and-recovery story often more powerful than a success story in behavioral interviews?

Show answer Failure stories demonstrate self-awareness, adaptability, resilience, and intellectual honesty — traits that a stream of perfect-hero stories actually undermines (and makes interviewers skeptical of). A credible failure story includes a real cost (not glossed over), your specific recovery actions, a concrete lesson, and a lasting behavior or process change. The formula: "I made decision X because I believed Y. I was wrong because Z. The impact was [cost]. I responded by [action]. The lasting change was [specific change]."

2. What is the negotiation framework for salary offers and what should you negotiate beyond base salary?

Show answer (1) Never state your current salary first. (2) When asked for expectations: "I'm targeting roles in the $X-$Y range based on my research and experience" (use the 75th percentile). (3) Negotiate after the offer, not before. (4) Negotiate total comp: base, signing bonus, annual bonus/equity, remote work allowance, training budget, conference attendance, on-call compensation. (5) Get everything in writing before accepting.

3. What are the five strategies for building a visible portfolio when ops work is behind a company firewall?

Show answer (1) Homelab documentation on public GitHub — diagrams, playbooks, Helm values showing real operational thinking. (2) Technical blog posts ("How I built a k3s cluster," "Debugging a ZFS issue") — shows depth and communication. (3) Open-source contributions — even small PRs to tools you use. (4) Certifications with hands-on components (CKA, RHCE) — verifiable skill signals. (5) Sanitized architecture diagrams — redact company names and IPs, show the pattern.

4. How should you build professional relationships strategically and why does "networking" fail when treated as transactional?

Show answer Transactional networking (collecting contacts at events, sending connection requests to strangers) fails because relationships require trust built over time. Strategic relationship building: 1) Help before you need help — share articles, make introductions, offer feedback. 2) Maintain a small network deeply rather than a large one superficially. 3) Follow up after meetings with specific references to the conversation. 4) Contribute to communities (talks, blog posts, open source). 5) When you do need something, your network already trusts you. The rule: give five times before you ask once.

5. What are the key phases of a system design interview and what mistake do most candidates make in the first five minutes?

Show answer Key phases: 1) Requirements gathering (5 min) — clarify functional and non-functional requirements, scale, constraints. 2) High-level design (10 min) — draw the major components and data flow. 3) Deep dive (15 min) — pick 1-2 components and design in detail. 4) Tradeoffs and scaling (5 min) — discuss bottlenecks, failure modes, alternatives. The biggest mistake: jumping straight into the solution without gathering requirements. This signals that you build before understanding the problem, which is the opposite of senior engineering judgment.

6. Name three things that should NOT appear on an ops engineer's resume.

Show answer Microsoft Office proficiency, an unfiltered dump of every technology ever touched (curate instead), and generic objectives statements like "Seeking a challenging role."

7. How can ops engineers demonstrate competence when their work is behind a corporate firewall?

Show answer Homelab documentation on public GitHub, blog posts/write-ups, open-source contributions (even small PRs), hands-on certifications (CKA, RHCE), conference talks or meetup presentations, and sanitized architecture diagrams with company details redacted.

8. What five components beyond base salary should you negotiate in total compensation?

Show answer Signing bonus, annual bonus or equity, remote work allowance, training budget or conference attendance, and on-call compensation.

9. What differentiates a Staff engineer from a Senior engineer in the ops career ladder?

Show answer The differentiator is not deeper technical skill but broader organizational influence. Staff engineers don't just solve problems — they identify which problems are worth solving. The transition requires influencing architecture across teams.

10. Why is "how am I doing?" a poor way to ask for feedback?

Show answer It is too vague to produce useful answers. Better: ask about specific recent work, a particular skill, or a concrete situation. "What could I have done differently on the X project?" produces actionable feedback.

11. Why is understanding your manager's priorities important for your own success?

Show answer Your work is evaluated in the context of team and organizational goals, not in a vacuum. Aligning your efforts with your manager's priorities makes your contributions visible and valued.

12. When is deep under-the-hood understanding most valuable?

Show answer During debugging hard problems, when depending on leaky abstractions, when designing durable systems, and when making real tradeoffs instead of cargo-cult choices. Surface knowledge breaks down at these moments.

13. Why does reading dependency source code change your confidence as an engineer?

Show answer It replaces guesses about behavior with evidence. You stop depending on incomplete documentation and develop the ability to answer your own questions. Even partial source reading dramatically improves debugging and design decisions.

14. What does writing a design doc force you to do?

Show answer Think precisely about constraints, make assumptions explicit, discuss tradeoffs openly, and build shared understanding with your team. Design docs prevent expensive mid-build discoveries.

15. What are three signs that a fluency illusion is tricking you into overestimating mastery?

Show answer (1) You feel you "know it" while looking at the material but cannot reproduce it with the source closed. (2) Re-reading your notes feels productive but you cannot recall them later. (3) You can recognize the correct answer in multiple-choice but cannot generate it from scratch. The test: close the source and write what you know — gaps reveal the illusion.

16. Why does interleaving different topics in one study session produce better results than blocking one topic at a time?

Show answer Interleaving forces the brain to discriminate between topics ("Is this a networking issue or a permissions issue?"), building exactly the retrieval skills needed in real situations. Blocked practice lets you use context as a cue (you know the answer is about DNS because you are studying DNS). Interleaving feels harder and slower but produces dramatically better long-term retention.

17. What is desirable difficulty and why does easy study feel productive but encode weakly?

Show answer Desirable difficulty is the principle that making learning harder in specific ways (self-testing, spacing, interleaving, generating answers before seeing them) produces more durable encoding despite feeling slower. Easy study (re-reading, highlighting) creates familiarity without recall strength. The discomfort of retrieval failure IS the signal that learning is happening — it is not a sign to switch to easier methods.

18. How should an error log be structured and used to improve learning?

Show answer An error log has three columns: (1) What I missed — the specific fact or concept, (2) Why I missed it — fact gap, conceptual confusion, or procedural mistake, (3) What I will test next — a specific retrieval exercise. Review it weekly to find patterns revealing systemic weaknesses. A repeated error after review needs a different encoding strategy, not just more repetition.

19. Why is memory described as context-sensitive, and what are the practical implications for study?

Show answer Memory is retrieved via cues — the environment, mental state, and associated concepts present at encoding. Studying only in one location or mental state creates cue-dependent memories that are harder to access in different contexts (like an interview or incident). Vary your study locations, interleave topics, and practice retrieval in conditions different from where you studied to make memories more portable.

20. What distinguishes deliberate practice from regular practice, and why do most people plateau?

Show answer Deliberate practice has four requirements: 1) Specific goals — focus on a defined sub-skill, not general improvement. 2) Full concentration — no autopilot or multitasking. 3) Immediate feedback — know whether you got it right. 4) Discomfort — working at the edge of your ability, not in the comfort zone. Most people plateau because they practice what they already know (comfortable repetition) rather than isolating and drilling weaknesses. Ten years of experience can be one year repeated ten times.

21. How does reference class forecasting improve predictions about uncertain outcomes?

Show answer Reference class forecasting starts with "outside view" data: find similar past situations (the reference class), look at the distribution of actual outcomes, and use that as your baseline. Then adjust modestly for unique features of your situation. It works because it replaces optimistic inside-view planning with empirical base rates. Example: instead of estimating your kitchen renovation will take 4 weeks based on the plan, check how long similar renovations actually took (median: 8 weeks) and start from there.

22. How can you apply confidence intervals in daily life, not just statistics?

Show answer Express predictions as ranges instead of point estimates: "This project will take 3-5 weeks" instead of "4 weeks." Assign confidence levels: "I am 80% sure it will be done by March, 95% sure by April." This is useful because: (1) it communicates both your best guess and your uncertainty, (2) it prevents false precision, (3) it forces you to think about what could go wrong (the wide end) and what would go right (the narrow end). Tracking your ranges over time improves calibration.

23. What is premature closure and why is it dangerous in uncertain environments?

Show answer Premature closure is settling on an answer or diagnosis too early, before sufficient evidence has been gathered, because the first plausible explanation feels satisfying. It is dangerous because: (1) early hypotheses anchor thinking and bias subsequent evidence gathering, (2) confirming evidence is sought while disconfirming evidence is ignored, (3) in fast-moving situations, early errors compound. It is one of the most common diagnostic errors in medicine and incident response. Defense: explicitly generate at least two alternative explanations before committing to one.

24. What are second-order effects and why do most people stop at first-order thinking?

Show answer First-order effects are the direct, immediate consequences of an action. Second-order effects are the consequences of those consequences. Example: first-order effect of rent control is lower rents; second-order effects include reduced housing construction, deteriorating building maintenance, and black markets. Most people stop at first-order thinking because: (1) it is cognitively cheaper, (2) first-order effects are concrete and visible while second-order effects are abstract and delayed, (3) advocacy focuses on intended effects, not unintended ones.

🔴 Hard (14)

1. How should a behavioral story library be structured and what traits should it cover for a senior engineering role?

Show answer Maintain 8-12 stories pre-built and indexed by competency: leadership (2 stories), conflict resolution (1-2), technical depth (2-3), ambiguity navigation (1-2), failure/learning (1-2), impact/results (2), collaboration (1-2), prioritization (1). Each story tagged with multiple traits. Template: title, date, trait tags, setup (2 sentences), decision point, action (3-4 sentences), result (quantified), lesson (1 sentence), duration when told. Review and refresh quarterly.

2. What is the key differentiator between a Senior Engineer and a Staff Engineer, and why do most ops engineers stall at the Senior level?

Show answer The Senior to Staff transition requires shifting from technical depth to organizational influence. Senior engineers solve hard technical problems. Staff engineers identify which problems are worth solving across teams and set technical direction for the organization. Most ops engineers stall here because the transition is invisible: it requires influencing architecture decisions across teams, mentoring senior engineers, and operating at the level of the organization — not just the team.

3. What is a brag document and how does it protect you during performance reviews and promotions?

Show answer A brag document is a running log of your accomplishments updated weekly or biweekly. Include: project name, your specific contribution, quantified impact, who was involved, and date. It protects you because: managers forget 80% of what you did over a review cycle, recency bias overweights the last month, and invisible work (on-call saves, mentoring, documentation) gets zero credit without evidence. During review season, you have a factual record instead of relying on memory. Share it with your manager before the review so they can advocate for you with concrete examples.

4. What is the four-step recovery protocol after a significant career setback or failure?

Show answer Write: (1) Facts — what specifically happened (not your story about it), (2) Feelings — name the emotion accurately (frustration, shame, confusion, grief), (3) Lesson — what does this reveal about your model of the situation, (4) Next action — the smallest concrete forward step. Accurate emotional labeling (granularity) reduces panic because the brain can process a named emotion more efficiently than vague distress. Then resume behavioral continuity: keep a thread of forward motion even when motivation is absent.

5. What are the three types of technical interview patterns for ops roles, and what approach should you take for each?

Show answer (1) Architecture Whiteboard: start with requirements, draw diagram, explain trade-offs, mention failure modes/scaling/observability/security. (2) Troubleshooting Scenario: think aloud, start from user-facing symptom, work through the stack systematically. (3) Live Coding/Config: start with skeleton, get it working, then add production concerns like error handling, idempotency, and security.

6. Transform this weak resume bullet into an impact-focused one: "Managed 1,500 Linux servers across three data centers."

Show answer Reduced manual provisioning effort by 40% across a 1,500-server fleet through Ansible automation, cutting new server deployment from 4 hours to 25 minutes. The key is adding the action, the method, and the quantified result."

7. Why is applying to 100 jobs with the same resume an anti-pattern, and what is the better approach?

Show answer Each application should have a tailored resume matching keywords and highlighting the most relevant experience for that specific role. Five tailored applications beat fifty generic ones. Most senior ops roles are filled through referrals, so building a human network through meetups, Slack communities, and open-source contributions is more effective than mass applying.

8. What study habits accelerate building deep expertise?

Show answer Learn one concept at a time, chase concrete questions (not vague topics), build a personal toolbox, write down what you learn, and revisit hard systems repeatedly. Expertise compounds through deliberate, spaced practice.

9. What are the three levels of transfer in learning, and what does each require?

Show answer Level 1 (Near transfer): same tool, different problem — e.g., writing a StatefulSet after learning Deployments. Level 2 (Conceptual transfer): same principle, different domain — e.g., seeing IaC and K8s declarative config as the same pattern. Level 3 (Far transfer): abstract pattern applied to a new field — e.g., recognizing reconciliation loops in K8s as eventual consistency from databases. Far transfer requires synthesis and analogy exercises.

10. What is the recommended time allocation for a balanced learning pipeline, and why is more than 50% input time a sign of a broken pipeline?

Show answer Recommended allocation: 40% input (reading/watching), 20% processing (summarize, elaborate, connect), 10% storing (flashcards, notes), 30% retrieving (closed-book testing, spaced review). Spending more than 50% on input means you are running a leaky bucket — material enters but is never consolidated through retrieval. Flip the ratio: more time on retrieval and processing than on passive input.

11. What is the Feynman Technique and why does teaching expose gaps that passive study misses?

Show answer The Feynman Technique: 1) Choose a concept. 2) Explain it in plain language as if teaching someone with no background. 3) Identify where your explanation breaks down — those are your knowledge gaps. 4) Go back to the source material and fill the gaps. 5) Simplify again. Teaching forces you to organize knowledge coherently, expose hidden assumptions, and bridge logical gaps that you can skip over when just "understanding" passively. If you cannot explain it simply, you do not understand it deeply enough.

12. What does calibration training involve and how quickly can it improve your judgment?

Show answer Calibration training involves: (1) making probabilistic predictions (e.g., "80% confident that X is true"), (2) tracking outcomes, (3) comparing your stated confidence to actual accuracy, (4) adjusting future confidence based on the gap. Research shows significant improvement in as few as 5-10 hours of practice. Common findings: people start massively overconfident, learn to widen their confidence intervals, and develop better intuitions about what 70% vs 90% confidence actually feels like. The key is rapid feedback — you must see your results soon to adjust.

13. What is precision theater and how do you recognize it in yourself and others?

Show answer Precision theater is expressing estimates with false specificity to create an illusion of rigor. Examples: "There is a 63.4% chance of success" from a pure guess, "the project will take 147 hours," or a risk matrix scored to two decimal places from subjective judgment. Recognize it by asking: what data supports this precision? If the answer is "gut feeling" or "experience," the precision is theatrical. False precision is worse than honest uncertainty because it discourages questioning and creates overconfidence. Better: "roughly 60-70%" or "somewhere between 100-200 hours."

14. What does it mean to update beliefs when evidence changes, and what makes people resist updating?

Show answer Updating beliefs means adjusting your probability estimate when new evidence arrives — moving toward explanations the evidence supports and away from those it contradicts. Bayesian reasoning formalizes this: prior belief + new evidence = updated belief. People resist updating because: (1) identity attachment — beliefs become part of who you are, (2) sunk cost — changing your mind feels like admitting past waste, (3) social cost — your group may punish changed positions, (4) confirmation bias — you notice evidence that supports existing beliefs and dismiss what contradicts them. The mark of good judgment is updating at the right speed — not too slow (stubbornness) and not too fast (gullibility).