It started with an HR chat and it's a casual conversation where we shared information about my background and what the company does. Next was the technical round. They asked subject based questions and real world problems, and they also gave me a technical assignment to work on. Whole interview process were very smooth and professional.