CONCquizzMonkey

Concurrency & Parallel Processing (Senior)

A 450-question senior-level bank, two-thirds Advanced or Expert, served as 40-question, 60-minute mocks: concurrency models, synchronization primitives, races and memory models, deadlock and liveness, lock-free programming, async I/O, multiprocessing and worker pools, parallel algorithms, language concurrency models (Go, Java, Python, Node.js, Rust), and concurrent design patterns. Language-agnostic where possible, verified by running Python and Node.js, and every option explains its reasoning.

40 questions60 minutesPass 70 / 1004 domains450 practice questions

Syllabus

4 domains · 10 skills, weighted like the official blueprint.

1Foundations20% of the exam · 2 skills
  • Concurrency Models, Scheduling and Scaling LawsNot started
    10% · 45 questions
    Notes
  • Locks, Semaphores, Condition Variables and BarriersNot started
    10% · 45 questions
    Notes
2Correctness30% of the exam · 3 skills
  • Race Conditions, Atomicity and Memory ModelsNot started
    12% · 45 questions
    Notes
  • Deadlock, Livelock, Starvation and Priority InversionNot started
    9% · 45 questions
    Notes
  • Atomics, CAS and Lock-Free ProgrammingNot started
    9% · 45 questions
    Notes
3Parallel and Asynchronous Processing30% of the exam · 3 skills
  • Event Loops, Async I/O and BackpressureNot started
    10% · 45 questions
    Notes
  • Multiprocessing, Worker Pools and IPCNot started
    10% · 45 questions
    Notes
  • Parallel Algorithms and Data ParallelismNot started
    10% · 45 questions
    Notes
4Languages and Design20% of the exam · 2 skills
  • Concurrency in Go, Java, Python, Node.js and RustNot started
    11% · 45 questions
    Notes
  • Concurrent Design Patterns and TestingNot started
    9% · 45 questions
    Notes

Sample questions with answers

10 questions from the CONC bank, with an explanation for every option. No sign-up needed.

See sample questions

Questions about this exam

How many questions are in a full Concurrency & Parallel Processing (Senior), and how long is it?

40 questions in 60 minutes. Each mock draws questions from every domain in proportion to its weight, so the mix matches the blueprint.

What score do you need to pass it?

Results are reported from 0 to 100, and 70 is the passing score used in these mocks. Harder questions carry more weight.

What does the Concurrency & Parallel Processing (Senior) cover?

4 domains: Foundations (20%), Correctness (30%), Parallel and Asynchronous Processing (30%) and Languages and Design (20%).

How can I practise for it?

Start with the free 15-question diagnostic to find your weak spots, drill any skill with an explanation after every answer, retry your mistakes with spaced review, then sit timed full mocks.

How is my readiness score worked out?

It weighs your recent answers on each skill by difficulty, combines the skills by their exam weight into a predicted score, and reports your chance of reaching the pass mark. How scoring works