1:1 Mentoring with Big Tech AI Engineers
Databricks
S13
MediumPremium

Design a Text-to-SQL / Conversational Analytics Agent

Design a system that lets non-technical business users ask questions in plain English and get accurate SQL queries and visualized results from a data warehouse.

RAGTool UseDataSecurity

Key Requirements

  • Handle ambiguous natural language queries
  • Discover and understand database schema automatically
  • Generate safe, correct SQL (no injection, no destructive queries)
  • Visualize results in charts and tables
  • Handle queries spanning multiple tables with complex joins

Interviewer Follow-ups

  • Q1How do you prevent SQL injection?
  • Q2What happens when the query spans multiple tables with different join paths?
  • Q3How do you handle ambiguous column names across schemas?
Loading...