A recruiter reached out to me and scheduled a technical screening interview, which consisted of two LeetCode easy/medium problems. After passing the screening, I moved on to the virtual onsite interviews, which included:
2 coding interviews (LeetCode medium/hard),
1 ML system design interview (focused on a binary classification problem), and
1 behavioral interview
The interviewers were friendly and supportive throughout the process.