The process was very long took many weeks, 1- initial itnerview, 2- at home task, 3- interview to extend the at home task, 4- problem solving live coding interview, 5- engineering interview, 6- system design interview.
After I finished all those steps I got rejected, when I asked the recruiter for feedback so that I learn from the process since ti was very time consuming, they didn't even reply to me and ghosted me. I sent them twice to ask for this since it was a long time consuming process, the recruiter ghosted me and haven't replied to my emails which I find very unprofessional given all the time I spent to interview with them.
Interview went with 7 interviews but got rejection because one person say no, all other says yes therefore I am confused that majority is saying and it is not about the technical part.
Take home assignment and follow up on the take home. Easy take home and easy follow up. Expect to explain your thought process and extend the take home assignment with another engineer.
Interview Screening - Talked to a hiring manager in a video call talked about the company, my experience, salary expectations, the next interview would have been a technical interview, and then a live coding interview.