SkyWaysThe agentic manual

AWS generative AI interview questions: Bedrock, AgentCore

AWS interviews for AI roles reward the architect who knows where the service stops and their own design has to start.

12 minutesAdvancedLesson 7 of 7Updated By

On this page
  1. Sound familiar?
  2. What does an AWS generative AI interview test?
  3. Architecture
  4. Access, security and data
  5. Cost and resilience
  6. Operate
  7. Try it
  8. Key takeaways
  9. FAQ
  10. Apply it in your role
  11. Sources and credits
All lessonsStart here

Getting started

  1. What is the agentic PDLC?
  2. How this tutorial works

Agentic PDLC fundamentals

  1. The evolution of the PDLC
  2. Why agentic AI projects fail
  3. P0 · Frame
  4. P1 · Design & Spec
  5. The one hard gate
  6. P2 · Build & Prove
  7. P3 · Run & Learn
  8. The eight loops
  9. The evidence pack

Methods decoded

  1. AI-DLC vs AIDD vs agentic SDLC
  2. What is AI-DLC?
  3. What is AIDD?
  4. What is the BMAD Method?
  5. What is spec-driven development?
  6. One lifecycle for every method
  7. How much process a change needs

Running delivery

  1. How to run an agentic AI project
  2. Bolts vs sprints
  3. A board for agentic work
  4. Cut delivery from months to weeks
  5. Review AI code by risk
  6. How accurate must an agent be?
  7. Prove the agent meets its bar
  8. Shadow mode and cut-over
  9. Why the AI bill is 4× the estimate
  10. Guardrails that hold
  11. The five governance gates
  12. Catch AI drift
  13. AI incident postmortems

By role

  1. For product managers
  2. For program managers
  3. For solution architects
  4. For engineers
  5. For forward-deployed engineers
  6. For QA
  7. For DevOps and platform
  8. For business sponsors
  9. For executives

Teams and organisation

  1. Team structure for agentic AI
  2. Measuring AI productivity
  3. The maturity model
  4. Rolling it out in 90 days

Practice

  1. The SkyWays case study
  2. The operating rhythm
  3. The workbench
  4. Twelve exercises

Interviews and careers

  1. What is an FDE?
  2. Six answer frameworks
  3. AI PM interview questions
  4. FDE interview questions
  5. GenAI engineer questions
  6. Agentic engineer questions
  7. AWS GenAI questions

In short

AWS generative AI interviews test whether you can assemble Amazon Bedrock, Bedrock AgentCore, Strands Agents and Knowledge Bases into a system that is secure, observable, affordable and resilient. They also test whether you know what breaks in production: inference profiles and the permissions they need, what bills while idle, what cannot change after creation, and where AWS's controls stop and yours must begin. The ten questions each come with a framework, a strong answer, the follow-up and the red flag, and AWS details were checked against AWS documentation in September 2026.

AWS generative AIten questions1 to 2Architecture1 · A regulated agent2 · Which framework3 to 5Access,security anddata3 · Access denied4 · Enterpriseaccess5 · RAG on Bedrock6 to 7Cost andresilience6 · Cost at scale7 · Throttling8 to 10Operate8 · Observe it9 · Deploy it10 ·Well-ArchitectedBedrock, AgentCore, Guardrails, Knowledge Bases: the questions test whether you know what the service decidesfor you and what it does not.

AWS generative AI ten questions

1 to 2Architecture
  • 1 · A regulated agent
  • 2 · Which framework

3 to 5Access, security and data
  • 3 · Access denied
  • 4 · Enterprise access
  • 5 · RAG on Bedrock

6 to 7Cost and resilience
  • 6 · Cost at scale
  • 7 · Throttling

8 to 10Operate
  • 8 · Observe it
  • 9 · Deploy it
  • 10 · Well-Architected

Bedrock, AgentCore, Guardrails, Knowledge Bases: the questions test whether you know what the service decides for you and what it does not.

In this lesson you'll practise:

  • the architecture questions for AWS solutions architects and GenAI engineers building on Bedrock;
  • the production details interviewers use to tell hands-on experience from reading;
  • where each managed service stops, and which controls stay your responsibility.

Sound familiar?#

  • You can name every AgentCore service, and not what each one bills for.
  • Your architecture diagram has Guardrails on it, and your refund limit lives in a prompt.
  • Cross-region inference "just works", until an organisation's region policy meets it.

The questions below go one level below the service names.

What does an AWS generative AI interview test?#

Architecture judgement with AWS specifics. Expect a design question set in a customer's world, deep dives into services you claim to have used, and a debugging question with a real error message. Strong candidates keep two things separate: what the managed service guarantees, and what the design still has to enforce (authority over actions, evaluation, and cost per task).

Architecture#

Q1 · "Design a customer-support agent on AWS for a regulated company."#

Tests: assembling services into a defensible system · Framework: the P0 to P3 answer, then the Well-Architected pillars

What a strong answer covers
  • Frame first: slices of cases, a bar per slice, and autonomy per action. Refunds stay with a named approver until evidence says otherwise.
  • The agent: a Strands agent calling models on Amazon Bedrock through the Converse API with an inference profile; tools that are exact code where the work is exact.
  • Hosting: AgentCore Runtime, where each session runs in its own microVM with isolated CPU, memory and filesystem; AgentCore Memory for context that must outlive a session.
  • Tools: existing APIs and Lambda functions exposed as MCP tools through AgentCore Gateway; outbound credentials held by AgentCore Identity, outside the model's context.
  • Knowledge: Bedrock Knowledge Bases over the policy corpus, with citations kept from each result's source.
  • Safety: Bedrock Guardrails for harmful content, prompt attacks and PII masking, and, separately, refund limits in the refund tool's signature with an approval token.
  • Operations: AgentCore Observability traces in CloudWatch, model invocation logging, cost tags per feature, a budget alarm.
  • The insight: Guardrails filter content; they do not decide what an agent may do. Authority over actions is always the design's job.

The follow-up: "An auditor asks why a refund was issued." → the trace: the retrieved passages, the tool calls, the approval record, stored with the decision.

Red flag: a list of services with no limit on any action.

Q2 · "Strands, Bedrock Agents, AgentCore or LangGraph: how do you choose?"#

Tests: knowing what kind of thing each one is · Framework: SDK, managed agent, runtime platform, orchestration framework

What a strong answer covers
  • Strands Agents is an open-source SDK with a model-driven loop: tools are decorated functions whose docstrings and type hints become their descriptions and schemas, with multi-agent patterns (agents as tools, graphs and swarms) that compose.
  • Bedrock Agents is a managed agent: configured action groups and knowledge bases, orchestration run by the service.
  • AgentCore is not a framework at all: it is the infrastructure to deploy and operate agents (Runtime, Memory, Gateway, Identity, Observability) and it is framework-agnostic.
  • LangGraph is a graph-based orchestration framework for explicit, stateful flows.
  • Choose by how much control and determinism you need, and how much portability; they combine: a Strands or LangGraph agent can run on AgentCore Runtime.
  • The insight: "framework or platform?" is a false choice; the real decision is which parts are portable (the loop, the tools, the evaluation) and which are not.

The follow-up: "How locked in are we?" → itemise it: agent logic, tool design and evaluation move; the platform layer does not.

Red flag: treating AgentCore and Strands as competitors.

Access, security and data#

Q3 · "A team gets AccessDeniedException or ValidationException calling a Claude model on Bedrock. Diagnose it."#

Tests: hands-on experience · Framework: the model ID, the permissions, the region policy

What a strong answer covers
  • ValidationException on the model ID: many models must be called through an inference profile ID with a geography prefix, such as us., rather than the bare model ID.
  • AccessDeniedException: model access not enabled in the region; or IAM that allows the inference profile but not the foundation model in every destination region. Bedrock authorises the profile, the model in the source region and the model in each candidate destination region.
  • Service control policies: a region allowlist that omits a destination region breaks cross-region inference, unless it carries an exception using the bedrock:InferenceProfileArn condition key.
  • Also check the right client: bedrock-runtime for inference, not bedrock.
  • The insight: a missing destination-region permission fails only when a request is routed there, so the error looks intermittent.

The follow-up: "It fails about one call in three." → requests routed to a region the IAM policy or SCP does not allow.

Red flag: "wait and retry."

Q4 · "How do you give an agent secure access to enterprise systems on AWS?"#

Tests: identity design for agents · Framework: least privilege per tool, credentials outside the model

What a strong answer covers
  • An identity per tool, not per agent: the booking lookup can read one table; the drafting tool needs no AWS permissions at all.
  • AgentCore Identity for outbound access: OAuth tokens and API keys held in a token vault and retrieved by the agent's workload identity, so credentials never enter the model's context.
  • AgentCore Gateway for tool exposure, with authentication on the way in and out.
  • Private networking through VPC endpoints where the data requires it; encryption keys under your control; CloudTrail for every API call.
  • Consequential actions behind caps and approvals in the tool itself.
  • The insight: if the only thing standing between the agent and a destructive action is a sentence in a prompt, there is no control.

The follow-up: "The agent needs to act as the signed-in user." → delegated OAuth through the token vault, scoped to that user, with consent.

Red flag: one broad role for the whole agent.

Q5 · "Design retrieval on Bedrock. Knowledge Bases, or your own pipeline?"#

Tests: RAG on AWS with its sharp edges · Framework: the grounding triangle, then the managed choices

What a strong answer covers
  • Knowledge Bases handle ingestion, chunking, embeddings and retrieval. The default chunking is fixed-size, 300 tokens with 20% overlap; there are fixed-size, hierarchical, semantic and no-chunking options.
  • Choose chunking deliberately: it cannot be changed after the data source is connected.
  • Retrieve, then generate, with metadata filters and a reranker model to reorder results; keep each result's source location for citations.
  • Know the vector store's billing: a classic OpenSearch Serverless collection bills a minimum capacity whether or not it is queried, while newer collection types can scale to zero.
  • Build your own pipeline when you need control the managed service does not give: custom ranking, unusual sources, or a store you already run.
  • The insight: retrieval recall at k is measured, not assumed; top-k and chunk size are usually set by habit.

The follow-up: "Answers are wrong and the right document is in the corpus." → retrieval or generation? Check whether the passage was retrieved before changing the prompt.

Red flag: changing the model to fix retrieval.

Cost and resilience#

Q6 · "How do you control the cost of a Bedrock-based agent at scale?"#

Tests: cost engineering on AWS · Framework: the four signatures, then the pricing levers

What a strong answer covers
  • Measure per case: tokens per call, share on the expensive model, cache hit ratio, attempts.
  • Prompt caching: explicit cache checkpoints on stable content first, a model-specific minimum number of tokens per checkpoint, up to four checkpoints, and a five-minute lifetime, or an hour on some models.
  • Batch inference for work that is not real-time: select models are priced 50% below on-demand.
  • Service tiers trade availability and latency for cost without changing the model; route easy calls to smaller models.
  • AgentCore Runtime bills per second for CPU and memory consumed: CPU drops to zero while waiting on the model or tools, but memory stays billable until the session ends, so the idle timeout is a cost lever.
  • The insight: a timestamp at the top of a system prompt silently defeats caching; the fix is ordering, not spending.

The follow-up: "Finance wants a hard monthly cap." → budgets and alarms for visibility, and per-task token and loop caps for control.

Red flag: "negotiate a discount" as the first move.

Q7 · "The agent is throttled at peak, and one region has an outage. What is your resilience design?"#

Tests: capacity and failure planning · Framework: capacity, routing, degradation, and logging which model answered

What a strong answer covers
  • Cross-region inference profiles spread requests: geographic profiles keep processing within a geography, global profiles route more widely. It is a data-residency decision as much as a capacity one.
  • Quotas are per model and region: know them, request increases ahead of launches, and consider reserved capacity where throughput must be guaranteed.
  • Retries with backoff and jitter, a circuit breaker, and a queue for work that can wait.
  • Fallback models, logged: a fallback to a larger model is a cost cliff and to a smaller one a quiet quality drop, so record the answering model on every response.
  • Degrade gracefully: route to people when capacity is exhausted, rather than failing silently.
  • The insight: resilience for AI workloads has a quality dimension that ordinary failover does not.

The follow-up: "Data must stay in the EU." → a geographic EU profile, and permissions and SCPs that allow its destination regions.

Red flag: "multi-region active-active" with no mention of quotas or data residency.

Operate#

Q8 · "How do you observe and debug an agent in production on AWS?"#

Tests: operational maturity · Framework: traces, the three vital signs, and the one-time setup nobody remembers

What a strong answer covers
  • AgentCore Observability traces agent steps with OpenTelemetry into CloudWatch; CloudWatch Transaction Search must be enabled once per account before spans appear, and agent code adds the AWS Distro for OpenTelemetry.
  • Model invocation logging and Bedrock's CloudWatch metrics for tokens, latency and throttles.
  • Three vital signs: the answering model on every response, the abstention rate daily, and the cost per task daily.
  • Return a trace ID to the caller, so any complaint maps to a trace.
  • The insight: "the traces are empty" is usually the account-level setup, not the code.

The follow-up: "Quality dropped with no deploy." → which model answered, and what changed in the inputs or the index?

Red flag: "we check the logs when something breaks."

Q9 · "You are deploying a Strands agent to AgentCore Runtime. What do you decide before you deploy?"#

Tests: production readiness · Framework: retention, identity, exposure, lifecycle, teardown

What a strong answer covers
  • Memory and retention: what is kept per session and long term, and for how long; long-term extraction is asynchronous, so the current session relies on short-term memory.
  • Identity per tool, and what the gateway exposes publicly.
  • Session lifecycle: an idle timeout (15 minutes by default) and a maximum lifetime (up to 8 hours on microVMs); session state is ephemeral, so durable context goes to Memory.
  • The response contract: the answer, the answering model and the trace ID.
  • Teardown: runtimes, gateways, memory stores and their log groups deleted with the stack.
  • The insight: the entrypoint should be a thin adapter; everything worth testing lives in the agent and its tools, where it runs the same on a laptop and in the runtime.

The follow-up: "A session needs to run all day." → check the compute type's limits, or persist the work and resume in a new session.

Red flag: deploying without a retention decision.

Q10 · "Walk me through the Well-Architected trade-offs for a generative AI workload."#

Tests: structured architecture reasoning · Framework: the six pillars, with the AI-specific practice in each

What a strong answer covers
  • Operational excellence: evaluations in CI per slice, prompts and model versions as deployable artefacts, runbooks with timed rollbacks.
  • Security: least privilege per tool, credentials outside the model, prompt-injection testing on every change, PII masking.
  • Reliability: quotas, cross-region inference, retries, graceful degradation to people.
  • Performance efficiency: the model, tool and orchestration clocks; caching; the right model per slice.
  • Cost optimisation: cost per task, caching, batch where latency allows, routing by difficulty.
  • Sustainability: smaller models and fewer tokens for the same outcome.
  • The insight: AWS publishes a Well-Architected Generative AI Lens; citing it and then adding what no lens decides for you (the bar per slice and authority per action) is the senior answer.

The follow-up: "Which pillar do teams neglect most?" → cost per task, until the first bill.

Red flag: reciting pillar names with no AI-specific practice.

Try it#

A Bedrock call from us-east-1 through a US cross-region inference profile fails with AccessDeniedException about a third of the time. The IAM policy allows the inference profile. Why?

Show the answer

The request is sometimes routed to a region the permissions do not cover. Bedrock authorises the inference profile, the foundation model in the source region and the foundation model in each destination region. A policy that allows only the profile, or an organisation's region allowlist without an inference-profile exception, fails whenever routing picks another region, which is why the failure looks random. Allow the model in every destination region, or add the bedrock:InferenceProfileArn exception.

Key takeaways#

  1. Know where the service stops: Guardrails filter content; authority over actions stays in your tools.
  2. Know what breaks in production: inference-profile permissions, idle billing, choices fixed at creation.
  3. Measure per task: cost, latency split, the answering model, on every response.

FAQ#

What is Amazon Bedrock AgentCore?#

A set of AWS services for deploying and operating AI agents built with any framework: Runtime for hosting sessions in isolated microVMs, Memory, Gateway for exposing tools over MCP, Identity for credentials, Observability for traces, and built-in tools.

What is the difference between Bedrock Agents and AgentCore?#

Bedrock Agents is a managed agent that the service orchestrates from your configuration. AgentCore is the infrastructure to run agents you build yourself, with Strands, LangGraph or another framework.

What is cross-region inference in Amazon Bedrock?#

Calling a model through an inference profile that can route requests to several regions for capacity. Geographic profiles stay within a geography; the permissions must cover the model in every destination region.

How do I prepare for an AWS generative AI interview?#

Build and deploy one agent end to end: a Strands agent on AgentCore Runtime with one Gateway tool, a Knowledge Base, a Guardrail, a cap in a tool signature and a trace in CloudWatch, then be ready to explain its cost per task and one thing that broke.

Apply it in your role#

If you are…Do thisThe AI-augmented shortcut
A forward-deployed engineerRehearse Q3, Q4 and Q7 against the customer's real account structure before week one.Ask a model to list the permissions, SCP exceptions and quotas your design needs in their accounts.
A product manager or FDPMUse Q6 and Q10 to review an architecture for cost and for what no service decides.Have a model turn the design into a cost-per-task estimate with its assumptions listed.
A GenAI or agentic AI engineerBuild the Q9 checklist into your deployment pipeline.Ask a coding agent to add a pre-deploy check for retention, identity and teardown.

Across the enterprise. Standardise the landing zone once (inference-profile permissions, SCP exceptions, cost tags, observability setup) so every team's first deployment inherits it instead of rediscovering it.

The ten-minute workflow. An architecture review before the interview, or the design review:

Review this AWS architecture for a generative AI agent: <paste>. For each component say what the managed
service guarantees and what my design must still enforce. Then check: inference-profile permissions in
every destination region, anything that bills while idle, any setting that cannot be changed after
creation, where each consequential action's limit lives, and how cost per task is measured.

Sources and credits#

IdeaOriginSource
The questions, frameworks and strong answersOriginal: this tutorialSix answer frameworks
AgentCore Runtime sessions, lifecycle and pricingBorrowed: documented, September 2026How AgentCore Runtime works · AgentCore pricing
Cross-region inference authorisation and SCP exceptionsBorrowed: documentedGeographic cross-Region inference
Guardrails policy typesBorrowed: documentedAmazon Bedrock Guardrails components
Prompt caching checkpoints and lifetimesBorrowed: documentedPrompt caching
Knowledge Base chunking and its fixed choiceBorrowed: documentedCustomise ingestion
The Well-Architected Generative AI LensBorrowedAWS (2025). Generative AI Lens
Identity per tool; the three vital signsOriginal: this repositoryAgentCore quick reference

Prefer GitHub? This track is on the wiki, and this lesson is markdown. Found a mistake? Edit this lesson, or say so.