3 stages of interviews: - Recruiter call/screen - Hiring Manager (1 hr) (technical discussion + behavioral) - "On-site" (4 hrs) (technical, behavioral, hiring manager) On-site involved technical questions, behavioral questions, culture fit questions, meeting members from relevant teams