Yahoo Interview Question

What makes the most interesting part in this project?