Senior Track Roadmap

Senior and staff interview questions

This course covers the questions asked in senior and staff Rails interviews, using one system throughout: Meridian, a B2B invoicing SaaS on Rails 8, PostgreSQL and Solid Queue. It explains the four signals interviewers listen for and how design rounds are scored. It works through scaling questions on replicas, shards and caches, observability with SLOs and error budgets, and technical debt with strangler fig upgrades. It also shows how to answer "it depends" with a variable, a default and a reversal condition, and ends with a scored mock loop.

What you'll learn

  • ✓The four signals senior interviews score: scope, ambiguity, direction and judgment
  • ✓How design rounds weigh requirements, architecture, deep dive and trade-offs
  • ✓The order for scaling Rails, from measuring queries to replicas and shards
  • ✓Turning an availability promise into SLIs, SLOs and an error budget policy
  • ✓Stating technical debt as a cost and planning strangler fig upgrades
  • ✓Answering "it depends" with a variable, a default and a reversal condition
Free preview · Lesson 1 6 min read

What senior interviews measure

"This endpoint is slow. What would you do?"

Read the full lesson free →

Curriculum

7 lessons
Type to start searching...