I interviewed earlier this year in February. Was reached out to in early February and finished at the end of March. Very lengthy with long intervals of time between each stage. Would take weeks to get responses for even the simplest questions. There were three stages: recruiter screening, meeting with the manager for the team, and a "technical" interview. Took roughly between 2-3 weeks between each stage to move on and get a response. The first two were mainly the typical behavioral type questions, technical interview was a few riddle type of questions (not coding), and at the very end was asked to do a reverse sort. The technical interview did not really do much code assessment and the interviewer cut the interview short and gave no feedback when I did the problem, even after I explicitly asked. In the end I was rejected and told that my "coding is too weak", even though I was never given any sort of coding assessment or coding interview. I tried to ask about what this meant and I never heard from them again. Overall probably one of the least structured and worse interview processes I have gone through. They are not clear about the type of skills they are looking for nor do they assess for coding skills at all. Most of the technical interview was spent on answering riddles, and some time on my resume. They were also disrespectful of time, as it would take weeks to get any sort of response between interviews, even for simple questions. This was particularly irritating as I could see that same recruiter posting on LinkedIn, as I waited weeks for responses.