Bullhorn interview question

some twisted problems, and selenium experience