I was given a take home that was ok compared to a lot of others, it took me an hour to do it.
Then I had a talk with head of engineering.
Then for some reason, I got scheduled with him again, which he apologized for.
Then they disappeared for a while, but came back asking me for a virtual onsite.
That consisted of 3 rounds, all technical.
Then they disappeared for 2/3 weeks with 0 info.
They reappeared out of the blue yesterday with no explanation and emailed me about 2 more interviews.
At this point I have spent maybe 6 hours on this process with them if you add everything up. I'm kinda feeling done with them.
PS : It's not a FAANG, not even close.
I'd chat with whoever your direct manager would be about it and give them feedback so they can understand the frustration these issues cause and give other/future candidates a heads up if the process is going to be rocky.
It's been my experience that the larger a startup gets the more common these issues can be and they can also be highly variable depending on which team the recruiting coordinators are working on behalf of.
- We want to interview this other candidate before making a decision.
- HR needs to approve something specific (your remote location is non-trivial, sponsoring your Visa application, an offer slightly above the standard pay rate, your abscence of a degree, etc.).
- There is a hiring freeze going on and we need a special approval to send you an offer (but not to interview you).
- The person who will actually make a decision had a 2-week vacation in the middle of the process.
- There is a fire going on and we just forgot about you for a few days.
- Etc.
I wouldn't stress out too much on this.
Edit: formatting.