Bloomberg Interview Question

System design question takes half an hour