I applied off campus for Amazon Bangalore SDE-1. It started with two face to face rounds.
Face-2-Face (Round 1) :
- A binary tree is given print the binary tree in vertical order. I gave him a hashmap based approach then he said can you improve it and finally I came up with space optimized solution using DLL.
- He asked do you like DP. I said yes so He asked me a puzzle. There is a stream of integers and two players are playing. Each player can take one integer from either of the corners. I need to tell if player A is playing first then what will be his maximum score. I gave him recursive approach he said its perfectly fine. He asked me to optimize my solution cause it was exponential finally I gave him a dp approach he was satisfied and then told me to write full bug free code for the same.
- Tell me about yourself.
- Your industry experience.
- Why do you want quit so early?
- What courses you did?
- Tell me about yourself.
- Interests, strengths and weekness.
- Then he asked me about my final year project which was based on Machine Learning. He discussed everything in details. After that he asked me about office life and working culture etc.
- Why do you want to join Amazon?
- Why are you quitting?
- What are your future expectations?