Code Room
Code reviewMediumcr-g369
Subject OwnershipLevel Mid–Senior~20 minCommon in Code quality & review interviewsIndustries Software development

Question

Review this C++ resource handoff. `enqueue` takes ownership of the job; the caller logs the job id afterward.

What a strong answer looks like

Separate real bugs from style. Rank issues by severity, point at the root cause rather than the symptom, and suggest a concrete fix — specific and kind.

Talk through your review
Code to reviewcpp
void enqueue(std::unique_ptr<Job> job); void submit(std::unique_ptr<Job> job) {    enqueue(std::move(job));    // bookkeeping    metrics.record("submit", job->id());   // (1)    if (job->priority() > kHigh) {          // (2)        scheduler.bump(job->id());    }}
Run or narrate your approach, then ask the coach.