I had interview with the nicest people and they care about your mentality and values. Since this internship is geared towards 1st and 2nd year students, they only expect you know the basic of computer science. They want to learn about your problem solving skills.
I applied online. The process took 3 months. I interviewed at Microsoft (Redmond, WA) in Nov 2022
Interview
it consisted of one phone screen with technical questions 2 interviews on teams that were both technical with devs at Microsoft after solving questions devs ask behavioral questions overall was a simple and easy process
I applied online. The process took 3 months. I interviewed at Microsoft (Gainesville, FL) in Feb 2022
Interview
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!
Interview questions [1]
Question 1
How would you explain a computer to a child?
How would you design a phonebook?
When was a time when you worked in a team? What was the toughest part and how did you overcome it?
Come up with a program to verify if a tic-tac-toe board is solved.