A very comprehensive interview process that started with a phone interview and then led Skype/Teams video interview that was conducted by the immediate manager, CEO, and HR. The second interview followed an assignment that needed to be submitted in the allotted time (2 days), and after that reference check and offer.