Why do senior devs drop out of the hiring process if there is a code test?