The process starts with the typical phone screen and initial interview with the hiring manager. The next step is a technical panel interview that included system design (backend), team dynamic (behavioral), technical deep dive (past project) and mobile system design.