To start there was a 30 min recruiter call, which went real smoothly. At first, the recruiter was very easy to talk to and quick to contact me back.
The second round involved an hour and half long interview with the hiring manager. There was some behavioral questions, but most of the focus was on a leetcode style question and then an OOP design question.
After this, there is a 6 hour long final interview. During this final round, I was asked about 5-6 Leetcode, medium to hard problems, several rapid fire java specific questions, and two different OOP design questions from 4 different people for 4 hours straight, with only a 5 minute break given after that for the entire 6 hour block. Then one of the people I was suppose to interview with wasn’t present, so someone else was put in his place. Everyone seemed nice enough, although some of them seemed disinterested, but I can’t really blame them because in there words “they’ve been constantly interviewing people for what feels like forever”. Either the company doesn’t know what its looking for or it’s looking for that “perfect candidate” and will keep interviewing until it finds it, which is of course their prerogative but ends up wasting a lot of people’s time.
The cherry on top was being ghosted after 7+ hours of interviewing. I was told by the hiring manager that I’d hear back within a week, I contacted them shortly after that time elapsed and was never emailed back. Completely ghosted. My workday still says “In Review”.
I’ll admit, the interview was intense and I did make some mistakes, but feedback or at least an outright rejection would of been nice. I’ve shared my experience with other alumni and friends and it seems like this is actually typical practice for a lot of companies, so I don’t hold it against them. But because of this, I can’t really suggest anyone interview with them either.