Applied online, heard back two weeks later from a recruiter who had a quick twenty minute background interview. Education work history, etc. Simple stuff. The recruiter then scheduled an over the phone interview with the project manager for a more technical and fit interview. It wasn't difficult, simple questions about SQL and OOP. A day later I was contacted and told they wanted to bring me in for a final interview.
I agreed and they informed me they would be doing a group interview with multiple candidates and multiple members of the hiring team so it would take a few days to schedule but to expect to hear back by Friday with a day and time.(It was a Tuesday at the time). When I didn't hear anything on Friday I figured scheduling had been harder than they expected but decided to email my recruiter on Monday. When she didn't reply by Wednesday, I called her and left a message and emailed the project manager (who had given me his email in case I had further questions) asking when the final interview would be scheduled. Neither ever returned my messages, choosing to leave with no response.