3 interviews total, all conducted remotely. One short phone screen with the recruiter. One 45 minute technical screen. One 60 minute coding interview. After completing all 3 rounds (and having done very well in my opinion), I got an auto-rejection saying that the company was not hiring interns for the position... very frustrating.