Position - Software Engineer III Summer Intern
Interview Process:
Coding Assessment - 1 Leetcode question (Remove Colored Pieces if Both Neighbors are the Same Color), 1 SQL question, 4 MCQs (questions related to Code Output and Debugging)
Workstyle Assessment - Behavioral questions (very similar to Amazon's workstyle assessment)
1st Interview (45 mins) - You will be given a homework assignment 24 hours before your 1st interview. You must select one of two options: backend or frontend. I chose backend. The question was similar to allocation of seats in a Movie Theatre keeping covid protocols in mind.
The interview was scheduled for 45 mins, started with my introduction, why I chose to do this question, why I used Python, complete walkthrough of code, walkthrough of the test cases I had written, and follow-up questions related to the logic used. Nothing outside the assignment was asked.
2nd Interview (65 mins) - The interview ran 20 mins over the scheduled 45 mins.
Started with my introduction, and then the interviewer's introduction.
System Design (45 mins): Design a system to count the number of people present inside Sam's club at a given point in time. The interviewer explained what this was and what she expected. Expectations - High level System Design, Low Level System Design, API design. She followed it up with some SQL queries related to the system design.
1 Leetcode easy problem (10 mins) - I wasn't given much time, so quick thinking and a correct approach were expected.
Several technical questions -
Overall, it was a positive experience. Both interviewers were very helpful and friendly.
I received the final offer on April 20. The entire process took a month.