ADTRAN interview question

Core Java, HLD, DLD, Multithreading, Puzzle