All quizzes
Free quiz · 20 questions in the bank

Akka quiz

Test your Akka knowledge with a free interactive quiz — 20 questions with answers and explanations. No signup needed to play.

Question 1/12Score 0

What does it mean that message delivery in classic Akka actors is generally "at-most-once" by default, and why does that matter for application design?

In this round
  1. What does it mean that message delivery in classic Akka actors is generally "at-most-once" by default, and why does that matter for application design?
  2. Why does the actor model's "no shared mutable state between actors" property help avoid classic concurrency bugs like race conditions?
  3. What is Akka HTTP, and how does it relate to the rest of the Akka ecosystem?
  4. How does Akka's "let it crash" supervision strategy typically decide what to do when a child actor throws an unhandled exception?
  5. What is the relationship between Akka and the Play Framework in the Scala/JVM ecosystem?
  6. What is Akka Typed, and what problem does it solve compared to the original "classic" untyped Akka actors API?
  7. What does it mean that Akka provides tools for building "reactive" systems, per the Reactive Manifesto (responsive, resilient, elastic, message-driven)?
  8. What does Akka's hierarchical actor supervision model provide, similar in spirit to Erlang/Elixir's supervision trees?
  9. What does "location transparency" mean in the context of Akka actors, particularly relevant to Akka Cluster?
  10. Why might a JVM application choose Akka's actor model over traditional Java concurrency primitives (threads, locks, `synchronized` blocks) for a complex concurrent system?
  11. What is an actor's "mailbox" in Akka?
  12. What is Akka?
Gaps to close?
Read the curated Akka notes — core concepts, patterns, interview prep.
Akka notes

More quizzes

.NETAccessibilityAgileAgile MethodologyAirflowAlertmanager