Loading…
0+ curated questions with the same answer shape every time: quick recap, deep dive, pitfalls, and follow-ups. Coverage includes .
Action Cable interview questions come up whenever Rails real-time features or WebSocket experience is required. This module covers Action Cable channel lifecycle (subscribed, unsubscribed, receive), how Action Cable hijacks the HTTP connection and upgrades to WebSocket, the Redis adapter for multi-process pub/sub (mandatory for multi-Puma-process or Kubernetes deployments), broadcasting with ActionCable.server.broadcast and the turbo_stream_from tag for Turbo integration, stream naming conventions and channel authentication/authorization, Turbo::StreamsChannel for Hotwire Turbo Streams, the SSE vs WebSocket vs long-polling trade-off (SSE for server-to-client only; WebSocket for bidirectional; long-polling for maximum compatibility), and scaling Action Cable (sticky sessions with load balancer, Redis pub/sub for multi-node).
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.