Amazon | SWE Intern | EU | March 2019 [Reject]
Anonymous User
1343

OA1: Consists of 2 parts. First 7 debug questions. I completed 7/7. And more than 20 logic questions. I don't know how much I completed here. After a day I got an email regarding second online assesment. I think it is automatically sent.

OA2: 2 coding questions(LC Medium). ~90 minutes. I completed the first and passed all test cases. However I couldn't finish the second question. Thus, I put some notes about the solution that I was working on and my approach. After 5 days I got an email about video or on-site interview according to distance and the timing for the next step is ~25 days later.

Online Interview: I used Amazon Chime for the meetings. They give me an additional link for coding platform. The video conference is on the chime. 2 rounds.

1- Coding Part-45 minutes. First I need to implement Generic Tree Node ;class, value, childs etc and additional some questions about it. Afterwards, the question is asked such that:

Find the latest nodes satisfies that from the root the sum of root and childs from root is equal to given input number. For instance, the tree is;

		 5
	1		 3
2	  N    8 	N 

and K = 8 as input

The answer is [2,3] because 5+1+2 = 8 and 5+3=8 and we only require to return values of the last node.

I answered this question with recursive approach. They said it is correct and asked me the complexity of my approach, I explained it. Also they asked me if I use recursive function what are the possible errors that I might get. I said memory leak but couldn't tell the idea and they said stackoverflow error which I try to find this word.

Afterwards, they asked me to implement this problem in iterative version. I put some code but I stuck and my code only goes the left childs. I explain this situation and they asked me can you solve it. After 3-4 minutes, I explain I can use priority queue and for each child I can pop from the queue but I couldn't implemented since the time is almost finished but they seem to me all satisfied. They said we get the idea and any questions to ask for them.

2-Behavioral questions-45 minutes. I answer lots of questions about leadership principles(LP), my previous working experience and projects that I worked on before.

It was really nice experience. After 5 days, I got an phone call from London however I didn't applied to London. It was a bit surprising. They called me 3-4 times and finally I was able to talk after 2 days, they first call and then sent an email about rejection. I am not sure it is due to delaying answer time or the interview. Overall it was good experince.

Comments (0)