The interview process began with a recruiter call, followed by an engineering manager screening. After that, I was scheduled for an additional round that combined coding and system design.
The coding portion focused on real-world problem solving and could be completed in any programming language. The system design portion involved solving a practical problem based on a real project.