Coding challenge for a technical interview