Free Generative-AI-Engineer-Associate Practice Test Questions and Answers (2026)

Last Update Check

View Mode
Q: 1

A Generative Al Engineer has created a RAG application to look up answers to questions about a series of fantasy novels that are being asked on the author’s web forum. The fantasy novel texts are chunked and embedded into a vector store with metadata (page number, chapter number, book title), retrieved with the user’s query, and provided to an LLM for response generation. The Generative AI Engineer used their intuition to pick the chunking strategy and associated configurations but now wants to more methodically choose the best values. Which TWO strategies should the Generative AI Engineer take to optimize their chunking strategy and parameters? (Choose two.)

Options
7 comments in the community discussion
1
C or E
1
I think D fits here. Using an LLM to estimate best token counts could help pick chunk sizes.
Q: 2
A Generative Al Engineer is building a RAG application that answers questions about internal documents for the company SnoPen AI. The source documents may contain a significant amount of irrelevant content, such as advertisements, sports news, or entertainment news, or content about other companies. Which approach is advisable when building a RAG application to achieve this goal of filtering irrelevant information?
Options
16 comments in the community discussion
6
Option C. D is a trap since just chunking docs won't actually stop off-topic answers.
1
C , that's the go-to for filtering out unrelated stuff at the model level. Directly controls answer scope even with messy docs.
Q: 3
A Generative Al Engineer is tasked with developing an application that is based on an open source large language model (LLM). They need a foundation LLM with a large context window. Which model fits this need?
Options
15 comments in the community discussion
4
D. similar question showed up on another practice set and DBRX is known for its massive context window compared to the rest.
Official docs and the Databricks practice exam both point to D for max context window size. Worth double-checking any recent updates in the release notes just in case, but pretty sure D is safest based on specs.
Q: 4
A Generative AI Engineer wants to build an LLM-based solution to help a restaurant improve its online customer experience with bookings by automatically handling common customer inquiries. The goal of the solution is to minimize escalations to human intervention and phone calls while maintaining a personalized interaction. To design the solution, the Generative AI Engineer needs to define the input data to the LLM and the task it should perform. Which input/output pair will support their goal?
Options
18 comments in the community discussion
5
Option B makes sense, since letting the LLM read chat logs and then present booking options as buttons helps automate actual bookings without human help. The others don't really drive the booking flow. I think B is best for this use case, but open to other takes.
1
Option B, saw something super similar in a practice exam and B was correct there too.
Q: 5
A Generative Al Engineer has already trained an LLM on Databricks and it is now ready to be deployed. Which of the following steps correctly outlines the easiest process for deploying a model on Databricks?
Options
20 comments in the community discussion
1
B I've seen similar steps outlined in official Databricks guides and some practice tests. Logging with MLflow and registering to Unity Catalog is the streamlined method they push for production serving. Someone correct me if recent exam updates changed this.
1
Had something like this in a mock. B is the way-MLflow logging, straight to Unity Catalog, then start the endpoint. It's the native flow they want for Databricks deployments. Anybody disagree?
Q: 6
A Generative Al Engineer is tasked with improving the RAG quality by addressing its inflammatory outputs. Which action would be most effective in mitigating the problem of offensive text outputs?
Options
18 comments in the community discussion
B tbh. If you inform users about RAG's expected behavior and its risks, it could help mitigate the issue, especially if manual review just isn't feasible at scale. Curious if anyone else thinks that's a valid edge case here.
Official guide and Databricks practice exams both target D for this kind of RAG quality question. D
Q: 7
A Generative AI Engineer has been asked to build an LLM-based question-answering application. The application should take into account new documents that are frequently published. The engineer wants to build this application with the least cost and least development effort and have it operate at the lowest cost possible. Which combination of chaining components and configuration meets these requirements?
Options
15 comments in the community discussion
1
Nah, I'm sticking with A. D looks nice because of agents, but setting one up adds work that isn't needed for basic RAG. B is a common trap-fine-tuning is pricey and overkill just to keep the answers current. If someone has seen otherwise in recent exams, let me know.
1
Not B, it's A. Frequent fine-tuning (option B) is way more effort and cost than just updating retriever indexes. A lines up with RAG, fits new docs well, and is less complex than setting up agents or fine-tuning. D sounds tempting but agent setup is overkill for this use case. Pretty sure it's A here, unless I'm missin
Q: 8
A Generative AI Engineer is creating an agent-based LLM system for their favorite monster truck team. The system can answer text based questions about the monster truck team, lookup event dates via an API call, or query tables on the team’s latest standings. How could the Generative AI Engineer best design these capabilities into their system?
Options
15 comments in the community discussion
6
B. but only if the agent can actually use all tools in context. Some frameworks lock agents to text or API-if so, D might be closer. Practice exams vary on this wording.
2
Pretty sure it's B. With agent-based systems, you can define tools for APIs and tables, then describe them in the prompt so the LLM chooses as needed. Way cleaner than stuffing all info in a system prompt. Unless I'm missing a case here?
Q: 9

A Generative Al Engineer is tasked with developing a RAG application that will help a small internal group of experts at their company answer specific questions, augmented by an internal knowledge base. They want the best possible quality in the answers, and neither latency nor throughput is a

huge concern given that the user group is small and they’re willing to wait for the best answer. The topics are sensitive in nature and the data is highly confidential and so, due to regulatory requirements, none of the information is allowed to be transmitted to third parties. Which model meets all the Generative Al Engineer’s needs in this situation?


Options
14 comments in the community discussion
6
DBRX INSTRUCTThis one nails all the requirements since you can deploy it entirely on your own Databricks setup, so no confidential info leaves your infrastructure. It's also at the top tier for open-weight LLMs quality-wise, which matters here since latency and throughput aren't priority. I think it's the most
6
If we leave out latency and cost, and the model must stay fully in-house for compliance, does Llama2-70B really match up to DBRX Instruct for answer quality in a Databricks-centric environment?
Q: 10
A Generative AI Engineer is designing a RAG application for answering user questions on technical regulations as they learn a new sport. What are the steps needed to build this RAG application and deploy it?
Options
17 comments in the community discussion
1
I've seen practice tests list both A and B, but the Databricks official docs emphasize that you should evaluate after the LLM generates a response. Pretty sure B matches that order best. If anyone's using labs, you can check the workflow steps there too.
1
A is wrong, B. Evaluate should come after generating the LLM response, not before.
Q: 11
A Generative AI Engineer just deployed an LLM application at a digital marketing company that assists with answering customer service inquiries. Which metric should they monitor for their customer service LLM application in production?
Options
13 comments in the community discussion
1
I don’t buy C. A is what production teams care about, seen a similar scenario from labs. Throughput (A) tells you if the LLM app is actually keeping up with real demand. The others are more dev or benchmark side. Pretty sure I’m right but open to other takes.
1
Maybe A but not 100 percent. If the LLM is actually deployed and serving real users, throughput metrics like customer inquiries per time make sense. But if there are strict SLAs on quality or latency, those might get monitored more in some orgs. Always feels like a trick when other operational or effectiveness metrics
Q: 12

A Generative Al Engineer is building a system which will answer questions on latest stock news articles. Which will NOT help with ensuring the outputs are relevant to financial news?

Options
14 comments in the community discussion
1
Maybe B. If compute just boosts speed, it doesn't actually help with the relevance filtering for finance-related outputs. Let me know if I'm missing something here, but that's how I read it.
1
B Just making it faster doesn't mean it'll be more relevant to finance news.
Q: 13
A Generative Al Engineer is building a system that will answer questions on currently unfolding news topics. As such, it pulls information from a variety of sources including articles and social media posts. They are concerned about toxic posts on social media causing toxic outputs from their system. Which guardrail will limit toxic outputs?
Options
13 comments in the community discussion
3
Option A was on my real exam. Limiting input sources to approved accounts is the core guardrail here since it stops toxic data before it even gets processed by the LLM. Pretty sure A is right, unless I'm missing something.
1
A , similar questions in the official guide focus on input filtering as the main guardrail. Blocking toxic sources up front is way more effective than just logging outputs or adding rate limits. Not completely sure if there's a newer best practice but all the recent practice sets lean toward A.
Q: 14
What is an effective method to preprocess prompts using custom code before sending them to an LLM?
Options
18 comments in the community discussion
6
Makes sense to pick D here. MLflow PyFunc lets you slot in your own custom preprocessing before hitting the LLM, and it's the standard way for Databricks deployments. No need to mess with architecture or skip preprocessing, right? Open to correction if someone has seen this handled differently.
5
Option D is it. Wrapping the custom preprocessing logic in an MLflow PyFunc model lets you run everything together and keeps things portable for Databricks deployment. I've seen similar questions in exam reports, but correct me if I'm missing something.
Q: 15
A Generative Al Engineer is working with a retail company that wants to enhance its customer experience by automatically handling common customer inquiries. They are working on an LLM- powered Al solution that should improve response times while maintaining a personalized interaction. They want to define the appropriate input and LLM task to do this. Which input/output pair will do this?
Options
14 comments in the community discussion
1
I don't think B is right here, because grouping by user and summarizing doesn't directly answer new inquiries. C fits better for fast, relevant responses using previous chat examples.
1
Its C
Question 1 of 20

Premium Access Includes

  • Quiz Simulator
  • Exam Mode
  • Progress Tracking
  • Question Saving
  • Flash Cards
  • Drag & Drops
  • 3 Months Access
  • PDF Downloads
Get Premium Access
Scroll to Top