Scale AI·Software Engineer·Take-home Assignment
- You're given a multi-file codebase with CSV inputs. The interviewer walks you through the high-level logic, then you have to read the code, run it, and use print statements to find a bug where an off-by-one error in a headcount capacity check lets one too many people get assigned to a project. Find the file and line, explain the issue, and fix it.
“The bug itself wasn't that hard once I actually ran the code and added some prints around the assignment loop.”