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