I was invited for a screening in November, then given a technical interview in January. The screening was fairly standard, with questions on my experience and the tools I have used, etc.
More than a month later, I had my technical interview, and the team failed to send a meeting link, so I had to proactively request the web link myself. I was bizarrely rejected the day before without attending the interview. Apparently, this was sent to all candidates by accident. I assumed I was rejected, made other plans, but only found out in the early hours of the interview day that the rejection was a mistake, so I attended the interview with only a few hours of sleep.
The tech interview was focused purely on DevOps knowledge, database infrastructure and coding style rather than scientific problem solving or bioinformatics and statistical methods. The job was advertised as a functional genomics bioinformatician role, but from the interview, it was crystal clear that this was a pure data engineering/ DevOps "plumbing" role. I was not notified before the interview that it would involve only assessing code and engineering questions associated with the code. Furthermore, for a 1-year contract, the 3-month, 3-stage process is unreasonable and out of sync with the lack of job security offered.
Following the interview, I was ghosted for over 2 weeks and sent an unsuccessful email.
After witnessing the staggering display of disorganisation, the sending of mass rejections to the applicant pool before the interviews, and the misleading job description, this shows a complete lack of professionalism and respect for candidates' time and preparation.