I applied online. The process took 4 weeks. I interviewed at Amazon
Interview
I was scheduled for two back-to-back 45 minute long phone interviews. Both of the interviewers were quite pleasant, and they dove into technical problems immediately. Due to technical reasons (I really chose the wrong place to sit-- the call dropped several times and the internet stopped working), the first call was rescheduled for a week later. Both interviewers used an online collaborative coding website for the technical questions instead of asking me to write on paper. The technical questions were nothing too unexpected:
- Find the intersection of two arrays of integers (the elements that are in both)
- Given a set of integers, produce its power set (the set of all subsets of the original set)
- Reverse a linked list
- Given a string, what characters are in it?
Only one interviewer asked me about my resume ("tell me about a technical challenge on a project you've worked on").
Interview questions [1]
Question 1
Given a set of integers, produce its power set (the set of all subsets of the original set)
The first round was online assessment for on campus fall internship with one coding questions and around 50 multiple choice questions covering object oriented programming, computer networks, operating systems, software engineering. 1st interview round for the shortlisted candidates included 2 leetcode medium questions.
Interview questions [1]
Question 1
find maximum sum of distinct subarrays with length k
I applied through university. The process took 1 day. I interviewed at Amazon
Interview
Emailed the recruiter my resume personally and got an email two weeks later saying that I have to set up two one hour phone interviews in the following week. Phone interviews were pretty much all technical with very little behavioral.
Phone interviews started off simple, "Let me tell you a little bit about myself", then "tell me a little bit about yourself." My first interviewer went straight from that to coding. You'll use an online program so he sees what you're typing. Other interviewer went through a bunch of short questions that were challenging, then to the coding.
After the two interviews, I got an offer a week later. All in all a simple hiring/interview process.