Jefferies Interview Question

Starts out with basic IB Q's but the level of difficulty keeps increasing