Design a RAG Application with Evolving Requirements
Given a set of requirements, design a RAG (Retrieval-Augmented Generation) application. Requirements are changed periodically during the interview to assess how you adapt your solution. Be prepared to explain your design decisions and how you would collaborate with other engineers on the implementation.
Asked at:
Microsoft
Question Timeline
See when this question was last asked and where, including any notes left by other candidates.
Mid November, 2025
Microsoft
Senior
Was not asked anything from Leetcode. Instead was given a requirement for a RAG application and was asked on how I would solve it. Requirements were changed peridically to see how I would adapt my solution and how I would work with other SDEs.
Your account is free and you can post anonymously if you choose.