Technical Screen Interview Questions

162 questions available. Practice with AI-powered feedback.

Other rounds

coding
Adobe
Google
Amazon

Adobe Coding Question: Shortest Subarray with K Distinct

Shortest contiguous subarray with exactly k distinct integers. Learn sliding-window + hash-map approach, edge cases, and practical tips — practice now.

Machine Learning Engineer, Software EngineerEntry Level
ml foundation
Adobe
Netflix
Amazon

Adobe ML Engineer: Recommendation Systems (Fundamentals)

Prepare for Adobe ML interviews on recommendation systems: matrix factorization, cold-start strategies, and evaluation metrics. Study examples and practice now.

Machine Learning Engineer, Data ScientistEntry Level
backend system design
Adobe
Salesforce
Atlassian

Adobe System Design: Scalable Subscription Management

Design a scalable subscription management backend for Adobe-like SaaS: billing, renewals, upgrades, webhooks, access control. Learn architecture patterns, APIs.

Software Engineer, Backend EngineerMid Level
coding
Airbnb
Amazon
Google

Airbnb Coding: Max Candies From Boxes (BFS/Greedy)

Study Airbnb coding question 'Max Candies From Boxes' — learn a BFS/greedy simulation approach, handle keys/containedBoxes and edge cases, and test a Python solution.

Software Engineer, Backend EngineerEntry Level
ml system design
Airbnb
Uber
Etsy

Airbnb ML System Design: Customer LTV Prediction

Airbnb LTV prediction system design: data ingestion, feature engineering, model training, serving and monitoring. Read actionable steps and trade-offs. Now.

Software Engineer, ML EngineerMid Level
backend system design
Airbnb
Uber
Booking.com

Airbnb System Design: Scalable Multi-Channel Notifications

Practice an Airbnb system design: build a scalable, multi-channel notification backend for event-triggered and batch sends. Learn trade-offs and follow-ups.

Software Engineer, Backend EngineerMid Level
cs foundation
Amazon
Google
Microsoft

Amazon Computer Architecture Interview: Parallelism, Memory

Prepare for Amazon Computer Architecture interviews: parallelism, pipelining, caches, virtual memory, RISC vs CISC. Try practice problems and follow-ups.

Software Engineer, Systems EngineerEntry Level
ml system design
Amazon
AWS
Shopify

Amazon ML System Design: Scalable RAG Q&A for Support

Prepare for Amazon ML interviews: design a scalable RAG Q&A system. Learn architecture, retrieval, LLM serving and scaling. Study system design now with tips.

Machine Learning Engineer, ML EngineerMid Level
object oriented design
Amazon
Uber Eats
DoorDash

Amazon OOD Interview: Restaurant System with Custom Orders

Amazon OOD: design a scalable restaurant system with reservations, customizable pizzas, order processing, payments and staff roles. View approach & follow-ups.

Software Engineer, Backend EngineerMid 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
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

Get More Real Technical Screen Questions

Practice technical screen interview questions with AI-powered hints, analysis, and feedback.

Start Free Practice
Technical Screen Interview Questions | Voker