First round was a phone call with a software engineer, then they sent me a coding challenge to create a restful web service. Then a panel interview and an interview with a member of the leadership team back to back.
The role was supposed to be for a level-1 engineer, but the bulk of the questions in the interview concentrated on dependency injection, which is not something a new grad fresh out of school will know, in my opinion. Not complaining since they have the right to expect whatever experience they want from their candidates, but if you're a new grad like me, please DO NOT waste time on the coding challenge and move straight on to other companies.
Also, one of the interviewers was downright rude in the interview. No idea what that was about. He kept cutting me off mid-sentence with rude and unnecessary comments. Maybe they want to create a culture where you're expected to fear your superiors.
Positives: The panel interviewers were very friendly, even though I was clearly struggling. Again, impossible to handle if you haven't worked for 1-2 years at a software company.
Wish I'd paid heed to the most recent review that had also blasted the interview process. Could have saved a lot of time and effort.