Applied in mid-December 2021 and received an email in early January for a phone-screen interview. The phone screen was mostly behavioral and asked about my experience in working with teams, product design and computer-related questions to understand my thought process, and why I wanted the internship.
A little over two weeks later, I received an email for my final interviews in February which were going to be held on Microsoft Teams. The first interview mostly went over questions about my resume and how I worked with teams, and the second interview was a technical interview with a pretty easy question. Both interviewers were really friendly and although I was a little rough on the technical portion, I'd say the second round went smoothly.
I think what got me noticed in the application process were the projects I did and my experience in working with teams. As a first-year CS major, I added four projects to my resumé. Two of them were school projects, and the other two were outside projects (one was a maze-generator and solver which used graph theory to solve the mazes, and the other was a tic-tac-toe bot that used the mini-max algorithm to be unbeatable). I was told by the first interviewer in the second round that she was excited to interview me, so I'm led to believe that having the ambition to learn more in the field of CS contributes lots to their impression. Additionally, I'd worked during my first semester of college with a first-year leadership organization where I was able to work with others and organize events. From that, I had several experiences to talk about how I worked with teams, which I feel they also liked.
Overall, the interviewers were all very nice. The first interviewer was a recruiter and told me how she learned a lot about cs even though she came into the job knowing nothing about it. So even the recruiters seem to be excited about the process. My advice would be to scour this website and look for any questions which will likely be on the first phone screen and rehearse them as much as possible. They honestly recycle the same questions for the phone-screen and I had rehearsed responses for almost all of the questions. For the second round, make sure to be familiar with your resumé and be prepared for any questions they may ask, i.e. what was the most difficult part of x project and how did you solve it, as well as practicing some leetcode easy questions on arrays and strings. I may have gotten lucky with my interview, he said he didn't know what the explore internship was until the day of the interview and he came up with the question 30 minutes before the interview, so if you are a second-year or someone with more experience, maybe be more prepared for a question on linked-lists or binary trees as I have heard some people were asked questions on those. The interviews were overall a great experience and glad I was able to have them!