apply online, HR contact. The process includes 2 round phone interview and 1 onsite interview(4 rounds), in Seattle hc, for new grad SDE1. It's a standard campus interview, I think.
Interview questions [1]
Question 1
Phone:
1. Copy Linked List with Random Node. Same as leetcode.
2. is Banlanced BT? Same as leetcode.
3. Maximum sum of sub-array. Follow up: if array is circular?
Onsite:
1. C++ 'static' class menber and function. shopping cart index simple algorithm question. Return the product of all other elements in an array.
2. Boggle game. Trie API.
3. How to design "Macy's" direction display board? OOD.
4. How to check a graph is cyclic? O(m+n) better algorithm. Optimization using hashmap and store state for each node traversed.
I applied through an employee referral. The process took 4 weeks. I interviewed at Amazon (Seattle, WA) in Nov 2014
Interview
5 rounds, including 4 technical interviews and 1 project review at lunch. Each round takes about 45 mins. The technical questions asked were not easy for me. The one at lunch time was a manager asking me about some personality questions and my past projects. There was 1 interviewer called bar raiser that came from another team. Usually bar raiser is the most experienced one, and he has the deterministic vote to the decision.
Interview questions [1]
Question 1
All technical rounds are dealing with design patterns. You have to define your classes and write down some algorithms to fulfill the functionality. I was also asked a DP problem.
I applied online. The process took 3 weeks. I interviewed at Amazon (Eugene, OR) in Mar 2014
Interview
Two 45 minuet phone screenings back to back with different engineers. The first interviewer was a bit sharp, and straight to the point. After saying hello he just asked if I was ready and sent me a link to a collabedit so that I could code. He had a thick accent, and was somewhat hard to understand, really seemed like he didn't want to be there. Second interviewer was much more pleasant, asked a few questions regarding discrete mathematics before going into a coding problem on collabedit as well. Once finished he asked for an explanation of the time complexity and if I had any questions.
Interview questions [1]
Question 1
Given an array of person objects that contain a name and gender, sort the array such that all females are before males in the array.