Interview Questions by Companies

Discover real interview questions from top companies. 97 companies available.

Browse by company

Questions

behavioral
Anthropic
OpenAI
DeepMind

Anthropic Behavioral: AI Safety Views for Engineers

Practice Anthropic behavioral AI safety questions: learn what to highlight, how to connect safety frameworks to real work, and actionable examples to discuss.

Software Engineer, Machine Learning EngineerEntry Level
coding
Anthropic
OpenAI
Google

Anthropic Coding Interview: Domain-Scoped Web Crawler

Implement a domain-scoped web crawler for Anthropic's coding interview: build single-threaded, multi-threaded and asyncio variants with politeness and dedup. Practice it.

Software Engineer, Backend EngineerEntry Level
ml coding
Anthropic
OpenAI
Cohere

Anthropic ML Coding: Prompt-based Binary Classifier

Build a prompt-based binary classifier from per-token log-probs, convert scores to P_pos, compute accuracy & cross-entropy without libraries. Read steps & tips.

Software Engineer, ML EngineerEntry Level
ml system design
Anthropic
OpenAI
Google

Anthropic ML System Design: Scalable Batch Inference

Design a scalable batch inference system for high-volume ML at Anthropic. Learn dynamic batching, GPU autoscaling, reliability, and observability—prepare diagrams and metrics.

Software Engineer, ML EngineerMid Level
backend system design
Anthropic
OpenAI
Cohere

Anthropic System Design: Stateless Prompt Playground

Design a stateless prompt engineering playground backend for Anthropic: handle 10MB+ prompts, multi-window sharing, streaming LLM calls, and cost/security trade-offs.

Software Engineer, Backend EngineerMid Level
behavioral
Apple
Google
Microsoft

Apple Behavioral Interview: Problem-Solving Questions

Prepare for Apple behavioral problem-solving questions: learn to structure answers, show impact, and handle ambiguity with practical examples. Practice now.

Software Engineer, Backend EngineerEntry Level
coding
Apple
Google
Microsoft

Apple Coding Question: Count Occurrences in Binary Tree

Implement and optimize counting value occurrences in a binary tree. Covers single-threaded DFS, thread-safe parallel aggregation, and index-based caching. Try now.

Software Engineer, Backend EngineerEntry Level
ml foundation
Apple
Google
Meta

Apple ML Interview: Neural Network Architectures Guide

Apple ML interview: Neural Network Architectures — CNNs, Transformers, attention math, and efficiency optimizations. Get practice tips and examples. Start now.

Software Engineer, ML EngineerEntry Level
ml system design
Apple
Google
Meta

Apple ML System Design: Multi-modal RAG for Image+Text

Design a low-latency, scalable multi-modal RAG system for hybrid image+text queries. Learn architecture, embeddings, retrieval, LLM synthesis and trade-offs.

Machine Learning Engineer, ML Systems EngineerMid Level
backend system design
Apple
Google
Amazon

Apple System Design: Distributed Task Scheduler in Cloud

Prepare for an Apple system design interview: design a distributed task scheduler for cloud background jobs. Learn queue, task schema, fault tolerance, and scaling.

Software Engineer, Backend EngineerMid Level
web foundation
Apple
Google
Microsoft

Apple Web Foundation: RESTful APIs Interview Guide

Prepare for Apple web foundation interviews on RESTful APIs: master HTTP methods, idempotency, auth, error handling, caching and versioning through examples.

Software Engineer, Backend EngineerEntry Level
coding
Atlassian
Dropbox
Uber

Atlassian Coding Question: URL Router with Wildcards

Implement a thread-safe router with segment wildcards and named params. Covers first-registered resolution, concurrency guarantees, and practical tips.

Software Engineer, Backend EngineerEntry Level

Also browse by

Get More Real Questions

Practice Google, Amazon, Meta and more companies with AI-powered feedback.

Start Free Practice
Interview Questions by Company | Voker