HackerRank is helping companies use puzzles to find the best engineers | Fortune