Edmunds.com interview question

Problem solving, binary trees, multi-threading