🧠 AI fundamentals for developers: iOS interview questions
- AI, machine learning, neural networks and LLMs: what's the difference? Junior PRO
- How an LLM generates text: tokens, attention, temperature Middle PRO
- Tokens and the context window: how they're counted and what happens on overflow Junior PRO
- Why do models "hallucinate" and how do you live with it? Junior PRO
- Reasoning models and extended thinking: when does a "thinking" model pay off? Middle PRO
- Multimodality: images, screenshots and audio — what can you give a model? Middle PRO
- Embeddings and RAG: how a model answers from your documents Middle PRO
- Fine-tuning, prompting or RAG: which to choose, and what is LoRA? Senior PRO
- How the model market works and how to choose a model for a task Middle PRO
- What is a prompt and what makes a good one? Junior PRO
- System prompt and history: how does the model "see" a conversation, and why do long chats degrade? Junior PRO
- Prompting techniques: few-shot, planning, self-checks, clarifying questions, JSON Middle PRO
- Prompt recipes and templates: a library, slash commands and skills Middle PRO
- What are tokens in terms of money and limits? Junior PRO
- How to save tokens: from context to prompt caching Middle PRO
- How to give AI context on a large project without overloading the window? Middle PRO
- How to evaluate AI answers: compiler, tests, model comparison, your own eval set Senior PRO
- Prompt anti-patterns and common mistakes, including leaking secrets Junior PRO
- What is an AI agent and how does its loop work? Junior PRO
- MCP (Model Context Protocol): what is it and how do you connect servers? Middle PRO
- How do you write your own MCP server? Middle PRO
- AI agents in the terminal: Claude Code, Codex and others Junior PRO
- AI through a UI: chats, AI editors and IDE extensions Junior PRO
- AI in Xcode 27: how do you connect agents, ChatGPT, Claude and local models? Junior PRO
- Connecting third-party models: API keys, OpenAI-compatible APIs, rate limits Middle PRO
- How do you run a model locally on a Mac: Ollama, LM Studio, MLX Middle PRO
- Which AI models exist in 2026, and how do you pick one for code? Junior PRO
- How do you build AI into an iOS app: Foundation Models, Core AI and cloud APIs Middle PRO
- AI agent security: prompt injection, permissions, sandboxes, supply chain Senior PRO
- Which AI should you use for an app icon, and how do you get it App Store-ready? Junior PRO
- Images and illustrations for your app and marketing: which generators, and how to keep a consistent style? Junior PRO
- AI for UI design and mockups: what can Figma AI, Stitch, and other generators actually do? Middle PRO
- Which AI is best for implementing a design, and how do you get decent SwiftUI? Middle PRO
- How do you connect an AI agent to Figma via MCP? Middle PRO
- Figma → AI → Xcode: what does the full workflow look like? Senior PRO
- Generating development assets: what makes sense to hand to AI, and what doesn't? Junior PRO
- Xcode Cloud in depth: workflows, ci_scripts, variables and pricing Middle PRO
- iOS CI on GitHub Actions: tests, caching, signing and TestFlight Middle PRO
- AI in CI: PR review, release notes, failure triage and auto-fixes Senior PRO
- What an AI software factory is and what actually works in 2026 Middle PRO
- A mini-factory for an iOS project: from issue to TestFlight Senior PRO
- Risks of AI automation and how to roll it out gradually Senior PRO
Practice this before your interview
DevPrep turns these answers into one-minute challenges: what does this code print, find the bug, mock interviews. One challenge a day.
Get DevPrep on the App Store