Podium Interview Question

Difficult technical challenge I've faced