There were 3 interviews:
1. Intro with Hiring Manager (Virtual) - This was the get-to-know-you and learn more about the role interview with the hiring manager/future manager should you receive an offer.
2. Technical/Team Interview (Onsite) - You are given a simple task to complete before the interview, no coding is required before or during the interview. You also get to meet a team member and get to know the team a bit better. They asked some technical questions, such as presenting you with a problem that you would face in the role and asking how you would tackle it.
3. Final Approval - Lastly, you meet with your potential supervisor's manager and learn more about the company as a whole. Some technical questions were asked here but very surface level.