First thing was a quick HR phone call, letting me know more info about the company and the position.
Scheduled an interview with the team leader few days later on via Zoom, where he asked some personal and technical questions.
I received a 3-day home assignment of some company based questions and integration with their products.
After that I got interviewed by some more key management people along the way.
Overall the process was real smooth where all interviewers are highly professional and very friendly and kind!