The process started with an initial phone interview. The interviewer was very friendly, explained about the company, and asked me to introduce myself and my experience.
After that, I was given a take-home assignment, followed by an on-site (in-person) interview.