Code Room
Code reviewHardcr-g585
Subject Concurrency stale read visibilityLevel Senior–Staff~30 minCommon in Concurrency interviewsIndustries Software development

Question

Review this Java background worker that's stopped by a flag.

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 reviewjava
class Worker implements Runnable {    private boolean running = true;     public void stop() { running = false; }     public void run() {        while (running) {            process();        }        cleanup();    }}
Run or narrate your approach, then ask the coach.