I get the feeling from this comment that tech interviewers would be very upset with how I write scripts in research. Part of the reason I will never shift to developer as a job is that the interview process is ridiculous. In universities, the uni hiring process is so imposing on the researcher's time that they just hire people they meet through informal processes outside the formal system. The informal system is usually a single interview, send your resume through, and the researcher checks your references to make sure you aren't lying scum.
Interesting! Maybe the stereotype of a tech interview is not the common experience of most developers? This would make more sense and leads me to think that HR is just justifying it's own existence with baroque processes that then make it even less relevant and useful.
This is frequently how it works in smaller tech companies as well, although it's usually just getting sent straight through to the same final interview as everyone else.