I was initially contacted by a recruiter at the company via LinkedIn. We setup a phone call and we discussed a mid-level front-end role initially. I told him that I wanted to continue working full-stack or potentially even back-end, and he referenced a position a bit more senior with another recruiter and another team at the company that I could potentially interview for.
Given my experience level, he and the recruiter he had referred me to felt that I was potentially viable. Ruby on Rails was in the stack, and I had not worked extensively with RoR and communicated this clearly several times. Everyone involved emphasized that they were more interested in my overall tenacity as an engineer, and were more interested to see how I solve problems (in all reality, it's not unrealistic for me to become accustomed to working in RoR after a few weeks). After the second phone call with the second recruiter, I had a 2-on-1 30 minute interview that, by all accounts, went "very well", or so I was told several times.
Bear in mind that the turn-around time for each of these subprocesses was several days. I was then given a take-home project with 5 days to complete it; it was a front-end React project. It was returned, reviewed, and a week later, I was able to schedule a "final round" of interviews, which consisted of 5 45-minute interviews across a breadth of expertise on this team.
I was told that the front-end take-home project was extremely well done, and that I had implemented interesting and advanced conventions of React oft-missed by most interviewees. I had very little to discuss in the Ruby portion of the interview process as, again, I was not well-equipped to answer questions, as I had then communicated several times.
After 6 weeks of arduous and seemingly arbitrary interview processes, I was told that the lead wanted to fill the position with someone a bit more experienced than me, even though they were treating it as a potentially flexible position (mid-to-senior). This was after being buttered with glowing feedback several times, communicating clearly that I had never worked professionally with RoR, and being told that they would consider a mid-to-senior level. This was in December of 2020. I was told I would be contacted in mid-January about potential openings and that the company would be hiring a plethora of engineers in 2021, but received no contact of any sort. All in all, just a long, contrived process that winded up nowhere.