Thought Machine Interview Question

Run through a system design.