Implement Refactoring Assessment Features
Company: Luma
Role: Software Engineer
Category: Coding & Algorithms
Difficulty: hard
Interview Round: Technical Screen
Quick Answer: This question evaluates proficiency in implementing spec-driven algorithms and data structures in Java, covering route reconstruction (directed graph/path assembly and handling uniqueness and continuity constraints) and a versioned multi-level key-value store (time-versioned entries, deletions, and lexicographic scans).