Loading…
0+ curated questions with the same answer shape every time: quick recap, deep dive, pitfalls, and follow-ups. Coverage includes .
Ruby interview questions for experienced backend engineers start with the language object model — everything in Ruby is an object, including nil, true, and integers. This module covers the questions interviewers actually ask: the difference between == and equal? and eql? and <=>, how Symbol interning works and when to use Symbol vs String, freeze vs frozen? vs dup, the truthiness rules (only nil and false are falsy), mutable vs immutable types, the frozen_string_literal pragma, and the small comparisons that recur in every round. Each answer is structured for a 45-minute interview: the direct answer, the why, an idiomatic Ruby example, and the trade-off. No Java-flavored code — every snippet uses last-expression return, idiomatic naming, and proper Ruby conventions.
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.