A big thank you to the leetcode community! All the interview experiences and questions were really helpful in my preparation.
About me : B.Tech. in EE from an IIT
I had a preliminary online test for 90 mins. Consisted of 10 MCQs based on CS fundamentals and 2 coding questions.
The interviews took place on WebEx.
The interview :
Round 1 : My interviewer was a nice, chill dude. Asked me about myself and then gave me two questions :
He ran the code and was satisfied with it.
This was followed by discussion on my previous internship and feedback. This round lasted for approx 45 min.
Round 2 : I had two interviewers, both very nice and friendly. We talked a bit about the work at Apple after introductions. They asked me my work in previous internships followed by two questions:
I gave the brute force solution for both and then finally optimized it. They asked me to code the 2nd one and ran it. Found a bug, fixed it pretty easily. Then we talked some more about my experience and some behavioral questions and feedback. This round lasted for approx 60 min.
Round 3 : This round was the HR round. Typical HR questions about higher studies, expectations and learnings from my previous internship.
Received a call later saying I was given the offer. Overall, a nice experience of the interview process.
Hope this helps!