Reported interview periodFeb 2026–Jul 2026
Balanced Data-Labeling Schedule
Assign labeling tasks to people and models. Implement a basic schedule and a balanced schedule.
Practice focusEach output row is (task id, model id, person id) . Requirements - t , m , and h must be positive; 0 <= k <= t . - Return [] when k == 0 ; reject impossible inputs. - Emit exactly h k rows so every person receives k distinct tasks. - The basic schedule may use model 0 for every row. - In the balanced schedule, for every prefix and each task, model assignment counts differ by at most one, as do person counts. - Produce deterministic output and explain the cyclic construction or invariant used. Follow-ups 1.…