"I Use GenAI to Code" Is the Worst Answer You Can Give in an Interview


Hello Reader,

"How are you using GenAI in your day-to-day work?" This question shows up in almost every interview now, and almost everyone gives the same answer.

  • "I use GenAI to write code."
  • "I use it to generate documents."
  • "I have a bot that automates part of my job."

These are bad answers. Not because they are false, but because they tell the interviewer nothing about you specifically.

The prompt is not the differentiator. Anyone can type a prompt into Claude or ChatGPT and get code back. What the interviewer is actually trying to find out is whether you know how to use your own judgment on top of the output, because at the end of the day, every one of these models is nondeterministic.

The same prompt can generate a different result on two separate runs. The candidate who blindly trusts the output looks identical to someone who has never touched the tool. The candidate who catches what the model got wrong looks like someone who actually understands the system underneath it.

Here are concrete examples you can adapt and use in your own interviews.

Unnecessary validation logic

GenAI tends to over-engineer. If you accept a field from the front end and just need to insert it into a database, the model will often add validation checks that duplicate what already exists on the front end. Left unchecked, this bloats your codebase and makes it harder to maintain.

Catching and removing that redundant logic, and being able to explain why you removed it, shows you are thinking about long-term maintainability, not just shipping something that runs.

Infrastructure as code that is not secure by default

If you are a Solutions Architect, DevOps engineer, or cloud engineer, this example lands well. GenAI-generated CloudFormation or Terraform is inconsistent. One run might generate a security group open to the entire internet. One time it might generate in YAML, next run in JSON.

The fix is not to catch this manually every time. It is to create a skill, a reusable instruction set, that tells the model: always generate CloudFormation in YAML, never JSON, never leave a security group open to the internet, and require additional approval for any internet-facing load balancer.

Mentioning "skills" and "nondeterministic" by name in an interview signals that you are current with the latest patterns, not just the basics.

DynamoDB and the missing global secondary index

Going little deeper on this one. If you have built serverless applications, this is a strong one. "I was recently coding a serverless microservice using API Gateway, Lambda, and DynamoDB. My tables had both a primary index and a global secondary index. When I asked GenAI to add a new feature, it generated a DynamoDB scan instead of a query. A scan reads the entire table with no index, which is inefficient and expensive at scale. I reviewed the generated code, caught that it ignored the GSI, and told it explicitly which fields to query on instead."

That answer shows you know how to review AI-generated code for performance, not just correctness.

Slide generation and system diagrams that are subtly wrong

GenAI can produce a full slide deck or architecture diagram almost instantly, but it makes small factual errors that are easy to miss if you are not paying attention.

A common one: claiming spot instances save up to 75 percent, when that number actually applies to reserved instances. Spot instance savings are typically over 90 percent.

Another common one on system diagrams: showing SQS invoking SNS, when the correct direction is SNS publishing to SQS, since SNS is a one-to-many pub/sub service and SQS is a queue that receives from it, not the other way around.

Catching these small inversions and misattributions is a strong signal that you understand the actual services, not just what the tool generated about them.

Requesting verified sources, not just an answer

A more advanced technique: when generating a system design with GenAI, explicitly ask for official AWS documentation links for every service and every step, and instruct the model not to include unofficial sources. There is enough noise online now that models will sometimes pull from blogs or third-party content that is outdated or incorrect. Requiring official documentation as a validation step is a habit that shows real production discipline.

One more habit that consistently improves GenAI output

When you are working through a multi-step task, list every requirement up front instead of feeding instructions one at a time. If you need a microservice enhanced to add a discount feature, tell the model up front to reuse the existing DynamoDB tables, use the existing primary and secondary indexes, query instead of scan, reference the specific CloudFormation file for the GSI list, and check for any other APIs the change might impact.

Giving the full picture at once produces dramatically better output than correcting the model step by step, and it also reduces token usage and cost, since re-explaining context repeatedly burns more tokens each time.

The pattern underneath every one of these examples

None of these answers are longer for the sake of being longer. Every one of them follows the same structure: name a specific real-world scenario, explain what GenAI got wrong or generated inefficiently, and explain how your own judgment corrected it. That structure is what makes the difference between sounding like a user of AI tools and sounding like someone who directs them.

The next time someone asks how you are using GenAI, do not say "I use Claude to code" or "I use a bot to automate my work." Pick two or three of these patterns, adapt them to your own experience, and give an answer that actually demonstrates judgment. That is the answer that gets remembered after the interview ends.

Keep learning and keep rocking 🚀,

Raj

P.S - If you want to get an AWS Solutions Architect job without coding or learning every AWS service, the 10th cohort for AWS SA Bootcamp is launching on Oct 17th, 12 PM ET (Eastern Time) via live workshop. This program now includes our updated GenAI curriculum. Please register below:

Here’s what you get when you show up LIVE:

  1. The myths keeping most people stuck - and what actually gets you hired as an SA - I've conducted over 300 SA interviews, so I know what I'm talking about!
  2. How GenAI is reshaping the SA and FDE roles, and the exact AI concepts (RAG, agents, MCP, eval etc.) you need to speak fluently in interviews.
  3. A first look at my new product feature, built to help you practice real-world, interview-relevant hands-on work instead of copy-paste tutorials.
  4. Full bootcamp breakdown for Cohort 10, plus a special offer only for live attendees.
  5. My exclusive Solutions Architect framework to prep you for today's job market! But if you’re not live, you won’t get it. No second chances.

And good news - it already worked for last cohort's students who secured cloud jobs in top companies, including at AWS, Microsoft, Google, JPMorgan, Reddit, and some of them didn't even have cloud experience 💰.

Spots are limited, so don't miss it!

Fast Track To Cloud

Free Cloud Interview Guide to crush your next interview. Plus, real-world answers for cloud interviews, and system design from a top AWS Solutions Architect.

Read more from Fast Track To Cloud

Hello Reader, A new job type is getting very popular, called FDE or Forward Deployed Engineer. One of my SA Bootcamper recently cracked FDE role in Google. In this newsletter, we are going to go over what qualities you need to become an FDE, and how to crack the interview. Here's a real requirement pulled straight from an FDE listing: Own delivery across multiple deployments from first prototype to stable production. Scope work, sequence delivery, and remove blockers early. Make trade-offs...

Hello Reader, Recently, I sat down with Richmond Alake - Director of AI Developer Experience at Oracle. He co-created a course with Andrew Ng, has over 200 published technical articles, and works with enterprise AI customers every day. And for sure, I'm going to borrow those concepts and apply them in my own teaching during SA Bootcamp. Richmond laid out a learning progression that most engineers are studying in the wrong order:Context engineering → Agent memory → Continual learning → Agent...

Hello Reader, If you have ever walked out of an interview feeling like you nailed the technical questions and still got rejected, there is a reason for that. And it is probably not what you think. Ethan Evans - former VP at Amazon, 2,500+ interviews conducted, worked alongside Bezos, ran Prime Video and Twitch engineering - told me that when he is hiring, his first concern is not whether the candidate can add value. It is something else entirely. And until a candidate clears that filter,...