Guided practice library

Pick one engineering skill. Practice it with intention.

Every drill starts with a focused setup, realistic pressure points, and a short round you can finish between classes or applications.

Behavioral

Foundation

Behavioral stories for engineers

Turn project work into concise stories about ownership, conflict, and learning.

Prompt preview

Tell me about a time a technical plan changed after you had already started building.

12 min · 3 questions · Specific actions · Clear result · Technical context

Start practice

Frontend

Interview-ready

Frontend product reasoning

Practice explaining interface decisions, performance tradeoffs, and accessibility choices.

Prompt preview

How would you make a data-heavy dashboard feel fast on a mid-range phone?

15 min · 4 questions · State boundaries · User impact · Performance tradeoffs

Start practice

Backend

Interview-ready

Backend systems foundations

Build confidence discussing APIs, databases, reliability, and debugging under load.

Prompt preview

An endpoint slows down only at peak traffic. How would you isolate the cause?

15 min · 4 questions · Failure modes · Data consistency · Operational tradeoffs

Start practice

Full stack

Interview-ready

Full-stack project defense

Defend a project from user need through architecture, delivery, and iteration.

Prompt preview

Which design decision in your project would you change with another week?

15 min · 4 questions · Ownership · Architecture · Measured impact

Start practice

Data / analytics

Foundation

Data and analytics communication

Explain analysis choices, data quality, and how findings turn into decisions.

Prompt preview

How would you check whether a dashboard metric is trustworthy before presenting it?

12 min · 3 questions · Metric definition · Data quality · Decision relevance

Start practice

QA

Foundation

QA and debugging discipline

Practice structured bug investigation, test design, and communicating risk.

Prompt preview

A bug only occurs for a small group of users. What do you investigate first?

12 min · 3 questions · Reproduction steps · Test coverage · Risk framing

Start practice

DevOps / platform

Stretch

Platform reliability drill

Talk through deployment safety, observability, incident response, and capacity.

Prompt preview

How would you roll out a risky infrastructure change while protecting customers?

18 min · 4 questions · Rollback plan · Signals · Blast radius

Start practice

Security

Stretch

Security-minded engineering

Build the habit of naming threats, boundaries, and pragmatic mitigation choices.

Prompt preview

How would you protect a public API that now handles sensitive user data?

18 min · 4 questions · Threat model · Trust boundaries · Practical mitigation

Start practice