Bloomberg Interview Question

NDA. Not extremely hard but still challenging.