Multi-step process.
HR screen that included some pre-planned questions from the hiring manager.
Hiring Manager interview was very organized. Each question built upon the previous. Honestly, some of the best interview questioning I have experienced.
SQL Assessment - HackerRank style of 3 questions.
HR Review of SQL Assessment - Was shocked that this actually happened.
Group Interview with 2 team members.
Whole process took just under a month. The HR contact called to tell me that the position had been closed by finance. I don't know whether this was him trying to find an easier way to tell me I didn't get it, or what, but he was nice about it. I did follow up with him about a month later and didn't receive a response, so who knows what actually happened.
It was disappointing to not get the role, for whatever the real reason was, but the HR recruiter was very communicative and polite, along with everyone else I interacted with.