AI 系统设计

题集来源:AMIT SHEKHAR(amitshekhariitbhu)收录项目:ai-engineering-interview-questions查看原题集

题目目录

49 道原题
  1. Design a Real-Time Voice AI Agent

    原题
  2. Design ChatGPT: Training to Serving (End to End)

    原题
  3. Design a RAG System (Chat with Your Documents)

    原题
  4. Design an enterprise RAG assistant over 10M documents with per-user permissions.

    原题
  5. Design Memory for a Personal AI Assistant

    原题
  6. Design a Deep Research Agent

    原题
  7. Design a Multi-Agent Customer Support System

    原题
  8. Design an On-Device AI Assistant

    原题
  9. Design a Multimodal Search System (Text, Image, Video)

    原题
  10. Design an LLM Inference Platform (vLLM-as-a-Service)

    原题
  11. Design an LLM Evaluation Platform

    原题
  12. Design a Text-to-Image Generation Service (Midjourney-like)

    原题
  13. Design a Music Generation Service (Suno-like)

    原题
  14. Design a Video Generation Service (Sora-like)

    原题
  15. Design an AI Coding Agent.

    原题
  16. Design a code generation and review system.

    原题
  17. Design a content moderation system using AI.

    原题
  18. Design a real-time AI recommendation system.

    原题
  19. Design an AI-powered email assistant.

    原题
  20. Design a medical diagnosis assistant using AI.

    原题
  21. Design a fraud detection system powered by LLMs.

    原题
  22. Design an AI-powered data extraction pipeline from unstructured documents.

    原题
  23. Design a Text-to-SQL system over a data warehouse with thousands of tables.

    原题
  24. Design a personalized learning assistant.

    原题
  25. Design an AI system for automated code migration.

    原题
  26. Design an AI-powered legal document review system.

    原题
  27. Design a conversational AI system with memory across sessions.

    原题
  28. How do you design for latency vs quality trade-offs in AI systems?

    原题
  29. How do you implement caching strategies for LLM applications?

    原题
  30. How do you design rate limiting and cost management for AI APIs?

    原题
  31. How do you handle failover and fallback strategies for AI systems?

    原题
  32. How do you design an AI system for high availability and fault tolerance?

    原题
  33. How do you design an AI system that gracefully degrades when the model is unavailable?

    原题
  34. What are the key considerations for multi-region deployment of AI systems?

    原题
  35. Design an AI-powered search engine for an e-commerce platform.

    原题
  36. Design an AI gateway/proxy for managing LLM access across an organization.

    原题
  37. How do you design a RAG system that handles conflicting information across sources?

    原题
  38. How do you approach capacity planning for an AI system?

    原题
  39. Design a multi-tenant AI chatbot platform where each business gets a custom chatbot.

    原题
  40. Design an AI meeting summarizer system for thousands of meetings daily.

    原题
  41. Design an AI notification system that prioritizes instead of broadcasting.

    原题
  42. Design an AI-powered anomaly detection system for cloud infrastructure.

    原题
  43. Design an AI-powered document processing pipeline for financial institutions.

    原题
  44. Design an AI dynamic pricing engine.

    原题
  45. Design an AI resume screening system that handles 100K applications per week.

    原题
  46. Design an AI voice assistant architecture.

    原题
  47. Design a multi-agent workflow system where agents collaborate on complex tasks.

    原题
  48. Design a real-time AI transcription system for concurrent audio streams.

    原题
  49. Design an AI-powered live streaming content moderation system.

    原题