testing developers when hiring