Content & privacy
AI Engineering · INTERVIEW GUIDE

AI Engineering

Learn LLMs, RAG, agents, secure tools, and production AI through practical insurance examples.

Practice this topic
Filters
16 questions

Shared MERN architecture

AI Engineering·MERN and AI

flowchart TD

Intermediate2 min read

AI chatbot

AI Engineering·MERN and AI

A chatbot exposes a conversational model through your app. It may perform no tools or retrieval. Ordinary conversation alone does not make it an agent.

Intermediate2 min read

Streaming AI chatbot

AI Engineering·MERN and AI

A streaming chatbot shows safe response pieces and progress as they arrive. Final completion remains a separate event.

Intermediate2 min read

RAG chatbot

AI Engineering·MERN and AI

A RAG chatbot answers conversations using retrieved knowledge. The dialogue interface and retrieval pipeline are separate responsibilities.

Intermediate2 min read

AI search

AI Engineering·MERN and AI

AI search often uses semantic or hybrid retrieval to return relevant results. Generation is optional. A result list can be sufficient.

Intermediate2 min read

AI summarizer

AI Engineering·MERN and AI

A summarizer condenses supplied content while preserving the requested facts. It transforms evidence rather than creating new authoritative facts.

Intermediate2 min read

AI extractor

AI Engineering·MERN and AI

An extractor converts unstructured text/media into defined fields. Unknown fields should remain unknown instead of being guessed.

Intermediate2 min read

AI classifier

AI Engineering·MERN and AI

A classifier selects a category for input. An LLM classifier can handle varied wording with a bounded output label.

Intermediate2 min read

Customer-support agent

AI Engineering·MERN and AI

A support agent combines dialogue with safe tools and knowledge search to resolve requests. It may use a bounded loop or explicit graph.

Intermediate2 min read

CRM assistant

AI Engineering·MERN and AI

A CRM assistant helps staff query customer records, summarize interactions, and prepare updates. It needs staff-scoped data access and explicit write policy.

Intermediate2 min read

Email assistant

AI Engineering·MERN and AI

An email assistant classifies, summarizes, searches, or drafts email. Sending is a separate consequential operation. Incoming email content is untrusted.

Intermediate2 min read

Workflow automation and introducing Python/FastAPI

AI Engineering·MERN and AI

AI workflow automation embeds model tasks inside an ordinary business process. Python/FastAPI adds a service boundary for Python-specific parsing, numerical work, or model execution when needed. Node remains capable of hosted model calls and orchestration.

Intermediate2 min read

Where does the LLM call belong?

AI Engineering·MERN and AI

In a server-side AI service behind authenticated Node/Next.js routes. React sends bounded input and receives safe text/events; provider secrets and trusted instructions stay on the backend.

Foundation2 min read

How do MongoDB, Redis, and a vector index differ?

AI Engineering·MERN and AI

MongoDB stores application documents and canonical records where appropriate. Redis provides scoped caching/counters/queue backing. A vector index serves derived retrieval representations; none should silently replace authoritative claim-service truth.

Intermediate2 min read

How do you structure the backend?

AI Engineering·MERN and AI

Separate identity/validation, AI context and provider adapters, retrieval, safe tools, and domain services. Add queues or a graph only when state/recovery demands them. Keep business contracts independent of whichever framework coordinates the conversation.

Advanced2 min read

A React chat UI renders malicious generated HTML. What changes?

AI Engineering·MERN and AI

Render model content as escaped text or a sanitized restricted Markdown subset. Do not trust generated HTML or links automatically. Review XSS, source URLs, attachment access, and leaked internal events alongside the backend controls.

Advanced2 min read

Difficulty is an editorial estimate. Completion means you chose to mark a question as understood.