Amazon | SDE2 | Seattle | Apr 2020 [Reject]
Anonymous User
1090

Just sharing my virtual onsite experience with Amazon. I think I did ok in first round and system design round, also did ok in regards to LP questions. But got stuck in couple of technical questions. Few things -

  • There was only one person from the team which I applied for
  • During System Design , the interviewer kept interrupting me. Interviewer did not let me complete the system design diagram and switched to other questions which where what were the apis , what would be the class design. Even in those question there was lot of interruption.
  • The technical question in the last round was a tough question which I have not found anywhere yet

First round ( 50 mins )

  • few LP questions.
  • Design a class to store words in a Dictionary (I suggested hashset) . Follow up - how will you add autocomplete feature . I suggested and wrote code for Trie DS.

Second Round ( 50 mins)

  • few LP questions
  • Given value n , return two value of x and y as length and breadth of grid such that grid is as square as possible and grid can have max. 2 empty space cells after filling n cells. eg. n = 117 return x = 13 y = 19, n =25 return x = 5, y =5.
    I did not realise at that time that there is always a solution for this case.

Third Round

  • few LP question. I did not have example of LP question. I asked interviewer that he can ask any other LP question as I do not have an example fot this one, but he did not ask.
  • Sytem Design - Design a chess webapp, design all apis to be used, design chess and chessboard class, implement movepiece() method

Fourth round

  • few LP question. 1 question was repeated. I told him that question is a repeat. He said that it is ok, so I repeated the answer I gave in previous round.
  • Question was a variation of Minimum number of swaps ( LC 1247) but the difference was instead of only x and y letters , it can have all 26, a to z letters. I struggled in this question for 15 mins , I suggested one approach but that was not good enough. Then interview gave hint to try BFS , but I still could not come up with approach or code. Let me know how you guys will solve this

Few days later, I got reject.
I have tried for Amazon 3 times now for full time SDE postion and once for internship, and I got reject always . I am giving up, I am not going to apply to this company where selection process is so random and luck based.

Comments (7)