Debug and Extend a Priority-Aware Python Thread Pool

Quick Overview

Debug and extend a Python thread pool with stable priority scheduling under concurrent submissions. Define safe behavior for worker failures, exceptions, shutdown, cancellation, starvation, and deterministic race testing.

Debug and Extend a Priority-Aware Python Thread Pool

Company: ByteDance

Role: Software Engineer

Category: Software Engineering Fundamentals

Difficulty: easy

Interview Round: Onsite

Overview: Debug and extend a Python thread pool with stable priority scheduling under concurrent submissions. Define safe behavior for worker failures, exceptions, shutdown, cancellation, starvation, and deterministic race testing.

ByteDance logo
ByteDance
Jul 11, 2026
easySoftware EngineerOnsiteSoftware Engineering Fundamentals
4
0
Loading...