Podium interview question

Difficult technical challenge I've faced