Software engineers have long faced excruciating interview processes that seem rigged to catch them out. So why are they still putting up with them? I’m not a developer, but coding interviews sound ...