Arcadia Data interview question

Standard software engineering coding problems.