# Amazon first technical interview
## Position
- At AWS Enterprise Support we’re looking for a **Enterprise Account Engineer** to support our customers’ creative and transformative spirit of innovation across all technologies, including Compute, Storage, Database, Data Analytics, Application-level services, Networking, Serverless and more.
- To be the principal technical advisor and ‘voice of the customer’ to organizations
- 7+ years of hands-on Infrastructure / Troubleshooting / Systems Administration / Networking / DevOps / Applications Development experience in a distributed systems environment
- Advanced experience in one or more of the following areas: Software Design or Development, Content Distribution/CDN, Scripting/Automation, Database Architecture, IP Networking, IT Security, BigData/Hadoop/Spark, Operations Management, Service Oriented Architecture
## Leadership Principles "how you’ve applied the Leadership Principles in your previous professional experience."
- Customer Obsession
- Ownership
- Invent and Simplify
- Are right, A Lot
- Learn and Be Curious
- Learn and Be Curious
- Insist on the Highest Standards
- Think Big
- Bias for Action
- Frugality
- Earn Trust
- Dive Deep
- Have Backbone; Disagree and Commit
- Deliver Results
## Question examlpes
- Tell me about a time when you were faced with a problem that had a number of possible solutions. What was the problem and how did you determine the course of action? What was the outcome of that choice?
- When did you take a risk, make a mistake, or fail? How did you respond, and how did you grow from that experience?
- Describe a time you took the lead on a project.
What did you do when you needed to motivate a group of individuals or promote collaboration on a particular project?
- How have you leveraged data to develop a strategy?
## [Star methodology](https://www.amazon.jobs/en/landing_pages/in-person-interview)
- SITUATION: Describe the situation that you were in, or the task that you needed to accomplish
- TASK: What goal were you working toward?
- ACTION: Describe the actions you took to address the situation with an appropriate amount of detail, and keep the focus on you.
- RESULT: Describe the outcome of your actions and don’t be shy about taking credit for your behavior
## Categories
- App Dev: Queues, JSON, CI/CD, etc.
- Networking: CIDR, MPLS, OSI model, latency, etc.
- Infrastructure: Containers, high availability, fault tolerance, disaster recovery, efficiency.
- Content Delivery: CDN, Caching, etc.
- Storage: SAN, NAS, RAID, etc.
- Big Data / Analytics: Lifecycle of data, HDFS, basic definitions.
- Security: Certificates, Encryption, TLS, WAF, etc.
- Performance / Tuning: Latency, GPU, DoS, etc.
- Database: HA, Scalability, SQL, NoSQL
[video](https://www.youtube.com/watch?v=zTODfP0hOe8)