Commure·Software Engineer·Technical Phone Screen
- You're given three CSV files representing providers, patients, and appointments. Parse them line by line, validate each row, and join them into a single output where each appointment record embeds the relevant patient and provider info. Invalid rows or references to nonexistent IDs should be logged and skipped without crashing.
“The join logic itself wasn't hard but I got tripped up on the structure they wanted.”