Katkat
Technical Screen

Phone Screen Building a Least-Load Job Dispatcher

CrestaSoftware Engineer · Technical Screen · Sep 2026

Write a Job Dispatcher-Executor system. You are tasked with implementing a simple job dispatcher that distributes incoming jobs to a pool of executors (i.e., workers). Each job is represented as an integer (its ID), and executors are dynamically added and removed during runtime. You must define two classes: Executor – Represents a worker that can accept jobs. LoadBalancer – Maintains a list of ex…

Shared by a candidate · reported Sep 2026. Interview formats change; use it as a guide, not a script.