Two rounds, first round is a primary screen with HR, standard questions on experience, projects, skills, etc. They then talk about the position a bit and mention that if you are selected to continue, the second round will be with an engineering manager. Interview was average difficulty, I was offered a followup but I declined having already accepted elsewhere so I can't speak to the difficulty of the second. Took about 1.5 weeks to hear back results from first interview.