Typically a recruiter interview, a manager interview, and 1-2 additional interviews (sometimes panel with multiple people interviewing you at once). The interviews past the recruiter can either be phone or video depending on the team. Generally, the teams were nice and asked thought provoking questions.
Interview questions [1]
Question 1
Describe the difference in join types in a SQL environment.