Status: 4th year B.Tech undergrad CS student
Position: SDE 6Months Intern at Amazon
Round 1
consisted of debugging, coding , MCQ's and some behavioural questions on AMCAT Platform.
I am able to solve both the Coding Questions
Round 2 (Technical Interview 1)
The interviewer introduced himself and was asked about me. He then started to ask me coding questions:
For example the Array of strings are
['superstar', 'super' , 'star' , 'supe', 'rstar' , 'ilikesamsung' , 'i' , 'like' , 'samsung' ,'ilike' , 'samsung']
for superstar you should return [['super','start'],['supe','rstar]]
for ilikesamsung you should return [['i','like','samsung'],['ilike','samsung']]
in the same way you should check for every string in the arrayFirstly I gave him the brute force approach using the combinations of the strings in array except the string you are checking he then told to optimize the time complexicity.
I Optimized the solution using partition technique he seems satisfied and i coded the whole approach and made dry run for the sample test cases he provided.
Atlast he asked whether i had any questions for him,I asked whats the techstack used in amazon and work culture.
Round 3 (Technical Interview 2)
The interviewer introduced himself and was asked about me. He then started to ask me coding questions:
Atlast he asked whether i had any questions for him,I asked whats the techstack used in amazon and work culture and how he got promoted from sde1 to sde2.
After round 2 there is no response from recruiter and i'm not sure whether i got selected or not and I think i haven't cleared round2 because i'm not able to optimise 3rd problem. all the hardwork went waste 😭.