A phone interview followed by home assignment.
After the assignment I was invited to a technical interview over zoom,
The zoom interview took about 30 minutes and afterward I was invited to their offices for a second technical interview
Top companies for "Compensation and Benefits" near you