A classic algorithms style coding interview for Software Engineers.
A design problem solving exercise for product designers.