First, there was a phone screen where the interviewer asked basic sql questions. Then, the interview process includes four consecutive interviews, each conducted by a different senior developer, focusing on technical skills, problem-solving, code quality, architecture understanding, and communication ability.