I went through the Behavioral Interview course. Loved it. Thanks for making this course!
I want to understand and need examples for nailing the #1 interview question discussed in https://www.jointaro.com/course/master-the-behavioral-interview-as-a-software-engineer/the-1-behavioral-interview-question/. I see that Alex has listed pointers at the end but I don't fully understand how exactly to add the following in my response: organizational complexity, depth of contribution, quality of delivery and attribution. I somewhat understand what they mean individually but I am struggling to bring these in an impactful authentic way in my response.
I would appreciate any detailed examples for this!
I think the wording of those items is a little hard to understand. Here's how I would translate these into plain language:
In my experience with doing over 300 interviews at Amazon, it's inefficient to ask open-ended questions like "Tell me about the most challenging project you've worked on".
As an interviewer, my goal was to get specific data points. Generic questions may or may not get the data I need.
So, good interviewers will ask more pointed questions like "Tell me about a project you had to deliver against a tight deadline" and focus on specific soft skills like "delivery" and "ownership".
The following is the formula I recommend for behavioral questions:
Soft skills + scope + impact + relevance = yes!
Soft skills - demonstrate the soft skill the interviewer is interested in. In other words: first, answer their question. Then, weave in the other aspects below.
Scope (used for leveling) - show that your work was at the right scope/complexity. This includes technical and non-technical complexity (e.g. dependencies, influencing decisions, etc.)
Impact (used for leveling) - show that your work had the right impact. This could be team, business or customer impact (e.g. a tool used by 10 developers vs a feature used by 100,000 customers)
Relevance - make your examples relevant to the role you're applying for. Frame your experience to showcase the value and impact you can bring to the new employer (e.g. if you've only developed mobile apps but the job is backend development, focus on transferrable skills and aspects of your projects).
I recommend writing down your answer for this question into the STAR format first and then adding in those details from there. When it comes to tech in general, it's better to just bias towards action and get some rough initial glob out there that you quickly refine over time.
Tactically, the attributes you mentioned are most likely going to live in the A(ction) section as they refer to overall execution impressiveness. In the Showreel Native example I go through in the course, here's roughly how I would weave them into my response:
I don't have anything for attribution as Showreel Native wasn't my idea at all 😅. It was able to be a senior/staff project due to its sheer organizational and technical complexity.