Met a recruiter at a job fair who was really interested in my background and experience and convinced me to apply for a position they had open. Had two remote video calls, one with a manager, and the other a technical interview with a couple of their senior engineers. After that, I was given an 'assignment' to complete within a week which I did. I was then invited on-site for another set of interviews, all of which went very well. The solution to the assignment I developed was discussed and there were no issues found. Despite the laborious stages, and interviews of the entire process I received a generic and impersonal email from a 'no-reply' email address telling me I hadn't been successful. What a waste of time!