I applied online and got a Phone Interview invitation.After nailing Phone interview I got invited to the virtual on-site stage (5xloops) for the SDE 2 role for the EC2 team
Interview questions [1]
Question 1
NB: Amazon and other Faang companies in general have loops and each assess different technical area namely 4 technical areas (problem solving, DSA ,Logical and Maintainable code(Aka LLD), System Design) hence the loops always have 4 interviews
Step 1) Phone Interview (Leadership principles + coding question(Find the first non-repeating character in a string)
Step2) Onsite Interview 5 loops
i)Loop 1: (Leadership principles + coding round)
- Run length encoder (Both encode and decode functions for the problem)
-Technical area: Problem solving
ii)Loop 2: (Leadership principles + coding round(LLD/Logical and Maintainable code)
-(Interviewer gave question verbally) Write a program/design a file filtering system that accepts as input a directory and a list of files to filter based on/return e.g.(List should be something like(file size,file type(txt,png,jpg,csv,cmd,exe,docx...),File size(e.g mb),properties,data modified,created date, permissions..
Technical Area: LLD(Logical and Maintanable code)
iii)Loop 3: (Leadership principles + System Design)
Design whatsapp (Bluescape is used as an environent to write down requirements/assumptions and sketch your HLD)
-Technical area: System design
iv)Loop 4: (Leadership principles + coding round)
- Given a string s that may be written in a mix of different case styles—such as camelCase, PascalCase, snake_case, or combinations like camelCase_snake_case and PascalCase_camelCase_snake_case—write a function to convert the string from its current case style to a specified target case style.
-Technical Area: Data Structures and Algorithms)
v)Loop 5: (Leadership principles only.Baraiser Interview with a Data Science Senior Amazon Manager and 1 Data Engineering Manager who was a shadow)
-Leadership principles for 55 minutes and 5 minutes for me to answer any questions I might have(55 minutes of being grilled with 3 Lps,follow up after follow up based on my story).Interviewer was very chilled
Technical area: non
I applied through a recruiter. The process took 2 months. I interviewed at Amazon Web Services (Dublin, Dublin) in Sep 2024
Interview
Online assessment ( 2 Algorithms questions on hackerrank and other exams of work simulation and behavioral)
Screening call -> 2 Leadership principles and a coding question was more of Object-oriented design.
Final interview: 5 onsite interviews, 3 Coding rounds including object-oriented design, data structures, and code design.
Managerial/behavioral round: Head of engineering and engineering managers asking different questions regarding experience and engineering knowledge.
5th interview was a tough system design question.
Interview questions [1]
Question 1
Can't say because of NDA, but it's similar to leet code type questions along with system design.
I interviewed at Amazon Web Services (Minneapolis, MN)
Interview
The interview process consists of one screening round to decide eligibility for the next rounds, followed by four HR rounds focused on behavioral questions based on Amazon principles, and technical assessments.
Interview questions [1]
Question 1
Behavioral Questions on Amazon Principles, 4 Coding Questions and One System Design Question