There are 4 interview rounds: - First round is an introductory call to get to know each other better. The hiring manager introduced the position, the company, and the interview process. - Second round is live coding. I was given 2 algorithm questions within 60 mins. LeetCode easy to medium level. The interviewers cared about your way of thinking and understanding of time and space complexities. - Third round is technical domain knowledge. Questions include software engineering principles, architecture, testing, Swift language, and iOS knowledge. - Last round is culture fit. I met two product managers from the team. They asked me some behavior questions and my past experience. In every round, they left enough time for me to ask questions and all the interviewers were open to sharing. The whole process was really quick but I didn’t feel stressed. The hiring manager followed up through the entire interview process, always giving me the direction to prepare for as well as feedback from the team. I think it’s a great interview experience.