Please enable JavaScript.
Coggle requires JavaScript to display documents.
Amazon Interview - Coggle Diagram
Amazon Interview
Preparation
-
Job Descriptions
You will work with peer engineers to deliver new APIs and features that provide customers with flexible access control, cryptographic data protection, and secure audit facilities.
You will design, build, and deploy new services and tools that help S3 to scale with its growing user base and increase team agility, all while maintaining the focus on customer trust that is at the heart of S3’s culture.
-
-
-
Basic Requirements
-
Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
-
-
-
-
-
-
Able to debug, troubleshoot and resolve complex technical issues reported by customers
Preferred Experience
-
· Deep understanding of scalable computing systems, software architecture, data structures and algorithms
· Proven track record of designing, building and delivering high quality software on time
-
-
· Strong desire to build, sense of ownership, urgency, and drive.
· Possess strong analytical skills, with excellent problem solving abilities in the face of ambiguity
-
Learning
-
-
- Linux (Linux Programming Interface)
- Distributed System (Building Data-intensive Application)
-
-
- LeetCode (15Q / day) + Comprehensive Summary + Idea Rode On Paper!
Job Info
-
Position
Job ID: 1096625 | Amazon Dev Center U.S., Inc.
-
Team
AWS Elastic Block Store (EBS) is an easy to use, high performance block storage service designed for use with Amazon Elastic Compute Cloud (EC2) for both throughput and transaction intensive workloads at any scale. The EBS team is defining the future of block storage in the cloud.
-
Interview Questions
Working Stype
[the interviewer needs to get convinced that the situation was challenging, otherwise he repeats the question].
Did you miss a timeline during your work experience, how did you communicate with the other teams/customer? What did you learn? What did you do to not repeat it? Did you skip some of the features?
Tell me about a time when you had to disagree with your team? What was the situation? Why had you disagreed? Did you succeed? How? [when I had answered this, I got the follow-up asking “okay, tell me about a time when you had to disagree with the team, but the team still moved forward with their decision, what did you do?]
What is your favorite LP? Describe a situation were you had demonstrated the particular LP. [open ended]
I was severely measured on the customer obsession, with too many follow ups.
Tell me about yourself, your experience, pick any challenging project that you had worked on and tell me what was the challenge, how did you over come it, why was it a challenge? Did you seek an SME? How did you learning a specific thing (from your context) that you did not know?
Technical
Round1: OOD – different types of Alexa devices are given, each one has to display/output the status of it’s battery charging status to the user. [the question was intentionally vague to check if the interviewee is asking clarifying questions while trying to solve the problem].
-
Round3: LRU cache [the interviewer started talking about some technical scenario, which lead to the interviewee talking about the cache, and finally asked to implement the LRU cache].
-
In each round, the interviewers talked about tradeoffs using different data structures and different methods of solving each problem.
-
If you are preparing for L4 SDE please be 100% prepared with the most frequent questions asked by Amazon.