Loading…
0+ curated questions with the same answer shape every time: quick recap, deep dive, pitfalls, and follow-ups. Coverage includes .
Clean and hexagonal architecture interview questions test senior-level design thinking in Ruby. This module covers hexagonal architecture in Rails (domain layer → ports → adapters, how to keep domain logic independent of Rails), the dry-rb ecosystem (dry-validation for input validation, dry-types for type-safe value objects, dry-monads for railway-oriented programming, dry-transaction for multi-step workflows), DDD aggregates and value objects in Ruby (rich domain model vs anemic AR model), domain events for cross-aggregate communication, Trailblazer and Hanami as framework-agnostic alternatives to Rails MVC, and the pragmatic question of when to introduce architecture layers (rule: wait for real pain, then extract).
Full catalog
Topics are ordered for learning. Within each topic, rows are numbered 1–0 globally so you always know where you are. Collapse topics if you want a lighter view — use Expand all when you need the full list again.
Numbers 1–0 follow the order we recommend — click any row to open the full answer, or use the sticky Next link at the bottom of each page to go Q1 → Q0.