The process was very long and protracted (over month edge - edge), with a 6-9 day wait after each phase to get an answer.
1. I applied online, referred by a friend working at the company.
2. A week later, I received an email with details about the process and an invitation to an online Zoom event.
3. I attended the Zoom event, where we received information about different groups within the company and details about the program.
4. On-site exam: We had 5 LeetCode problems to solve in 3 hours on an online platform (similar to Codility, but not as good)
5. I had a 90-minute interview with 2 engineers from the company. It was kind of like LeetCode questions with 2 parts. I had to build functions for a URL with some rules (perfect match, prefix, find best routes, and more). The interviewers were friendly, which made the interview comfortable.
6. A week later, I got a call saying I passed.
7. HR interview: All the general questions. The HR process was very messy; the interviewer jumped from question to question without any clear reason. It felt like they were just going through a checklist without genuinely caring about my answers. Additionally, she looked at her phone every 5 minutes, didn’t remember where we should meet, and was unsure which group I was planning to join.
8. Meeting with the team: A 45-minute conversation with one of the team leaders. He asked some questions and described the team's products. It felt like they were looking for a specific type of person to match their "vibe." They asked some really odd questions about my current job.
9. I waited 5 days (had to ask the recruiter for an update) and received no offer with no good reason given. Overall, I was disappointed with the process.