First, a recruiter contacted me for an initial phone conversation. After that, I had a 15-minute online meeting with the recruiter. Then, I completed a one-hour online technical test. Following the test, I attended an in-person interview at the company with the team leader. Finally, I had another interview with the HR representative.