Hello Reader, All big tech companies, including Amazon, strictly follow this STAR method. In this newsletter, we will go over what that is - common mistakes, a bad answer, why it is a bad answer, and then a good answer. But first things first - what if you give a great answer but NOT in STAR format? Unfortunately, Amazon (and other big tech companies) are pretty clear about this. The interviewers are expected to take notes in STAR format, and recruiters are expected to set expectations for candidates to give the answer in this format. Henceforth, candidates who answer in this STAR format will be prioritized over others who don't. The rules of the game are laid out; you either blame the game and sit on the sidelines or jump in and win, which is what we will do. The word STAR stands for S (Situation), T (Task), A (Action), and R (Results). Situation is the context or background of the project. Tasks are the goals that you need to achieve. Actions are the steps that you took. Results are the output of your actions and what you have achieved. One of the biggest mistake people make in behavioral interviews is, they keep on saying "we" - "we did this task", "we came up with a plan", "we completed step X". This may sound weird - in Amazon we expect you to be a team player, but in interview we want to know precisely what YOU did. Think of this as a player selection in your superbowl team. Yes, we want the receiver to play well with the team, but while selecting, we only care about his stats and his abilities. So make sure to clarify what part YOU played in your answers. Next biggest mistake people do is they talk in hypotheticals. When a question starts with "Tell me a time when you..", you must give example from your past projects. If you just answer in hypotheticals such as "I will do this, that..", you will fail the interview. Okay, now let's look at a sample question and answer. Q: Tell me about one difficult project that you delivered. What was the difficulty, and how did you determine the course of action? What was the result? A: I migrated our project to AWS Serverless after considering K8s and EC2. We coded the lambda, tested it, implemented DevOps then deployed into prod and it was a huge success. Is the above answer good or bad? It's quite bad, why?
A good answer may look like this: Situation - We have 20 Microservices running on-prem on PCF. PCF license needed to be renewed in 6 months, leadership wanted the project to migrate to AWS before that to save cost and increase agility. Task - As a lead architect/developer/techlead, I was tasked to find out suitable AWS solution, within the timeframe given. Action - I researched possible ways to run Microservices on AWS. I narrowed it down to three options - run each microservice on vanilla EC2, or run on K8s using EKS, or Serverless. I took one of the microservices and did POC on Vanilla EC2, EKS and Lambda-API Gateway. While they all did the job, I found that with EC2 I have to take care of making it HA by spinning multiple EC2 in multiple AZs, and there is overhead of AMI rehydration. EKS seems to be a valid solution. However, given the traffic patterns, we have to pay more than necessary. There is also an overhead of training the team on K8s. Lambda-API Gateway is inherently HA, scalable, and pay what we use and no server to manage at all. This simplifies our day 2 operational overhead and let us focus on delivering business value. Result - Based on all the POC data of performance, cost and time to deploy, I selected Serverless solution. We converted rest of the microservices to Lambda and implemented in production within 3 months. It resulted in over 90% cost savings over EC2 and K8s. I shared my project learnings with other teams and showed them how to code Lambda so they can utilize it as well. I got recognized by CIO for this effort. Why is this answer good?
Note that you will get follow-up questions on the answer to understand your depth and to make sure you are not just copying and pasting a generic answer from the Internet 😅. Hopefully this clarified the mystery of STAR Q/A for you. We at Amazon are hiring, check out the open jobs, apply, and use your newfound STAR knowledge! SA Bootcamp New Cohort Launch 🚀AWS SA Bootcamp is a program, where you learn everything to get a high paying SA job in live classes - hands-on, executive communication, LinkedIn/Resume improvement, getting recruiter attention, mock interviews, expert guest input, and more. SA Bootcamp's new cohort enrollment will launch on September 14th with a YouTube livestream on my channel. I will reveal the details, curriculum, success stories from past cohorts, price, and answer questions. Students from last cohort made into top companies, including into AWS as Sr. SA! Like previous cohorts, spots are limited. This is the last cohort of this year, and I hope to see you all in the livestream. I will share the livestream details in the next couple of days. If you have found this newsletter helpful, and want to support me 🙏: Checkout my bestselling courses on AWS, System Design, Kubernetes, DevOps, and more: Max discounted links Keep learning and keep rocking 🚀, Raj |
Free Cloud Interview Guide to crush your next interview. Plus, real-world answers for cloud interviews, and system design from a top Solutions Architect at AWS.
Are you thinking about becoming an AWS SA? The demand for AWS Solutions Architects has never been higher. And the data indicates it will continue to rise because there are literally trillions of dollars worth of projects currently running on legacy technologies that need to be migrated to the cloud. SA Bootcamp is developed to be the most direct and guided route to become a Solutions Architect and get a high paying cloud job. In as little as 3 months you could be an AWS SA leading world class...
Hello Reader, In today's newsletter, I am going to share three tips that helped me and many of my students switch careers to the cloud and get high-paying jobs. I will also share an update about the upcoming May cohort of the AWS SA Bootcamp. Tip 1: Leverage your IT experience Your existing IT experience is NOT throwaway. Don't think you can't reuse components of your existing knowledge in your cloud journey. For example, my student Abhisekh has deep knowledge of the telecom domain. He...
Hello Reader, In today’s post, let’s look at another correct but average answer and a great answer that gets you hired for common cloud interview questions. And this ties to a larger thread - most candidates fail their Solutions Architect interviews - not because they’re underqualified… But because they don’t know how to communicate like a Solutions Architect. How to stand out as a must-hire? Let's start with a common question, and we will go from there! Question - What's the difference...