Syntax
What does pattern matching mainly do in Erlang?
Recursion
Why is recursion so central in Erlang?
Processes
What is the key difference between threads and Erlang processes in the Erlang mental model?
OTP
What is a supervisor for?
Data
What is the best description of an atom like ok?
Guards
What is the main job of a guard clause?
Mailboxes
Why is message passing easier to reason about than shared mutable state?
OTP
What does a GenServer mainly standardize?
Resilience
Why can “let it crash” be the right choice?
Distributed systems
Why do timeouts matter more in distributed Erlang than in local code?