Live Question Bank

Real interview questions,
by company.

Search the bank, filter by the exact interview context, and jump into practice when you find the right set.

QuestionsCompaniesCategoriesLevels
Filters
Interview Questions

Showing 9 of 200

Page 1 of 23
System DesignMedium

Design a URL shortening service like bit.ly

Google·1-3 years
ScalabilityDatabase DesignAPI
Show full approach

Focus on encoding/decoding URLs, distributed databases, and scaling for high traffic.

System DesignHard

How would you design a notification system for millions of users?

Amazon·5+ years
Distributed SystemsReal-timeScalability
Show full approach

Use a message queue like Kafka for scalability, implement retries with exponential backoff, and ensure delivery guarantees with at-least-once semantics.

System DesignHard

Design an online file storage system similar to Dropbox

Microsoft·3-5 years
Cloud StorageFile SyncConsistency
Show full approach

Implement chunk-based file storage, use a distributed file system with data deduplication, and ensure fault tolerance with replication and eventual consistency.

System DesignMedium

How would you design a rate limiter for an API?

Apple·1-3 years
APIRate LimitingDistributed Systems
Show full approach

Use a token bucket algorithm with Redis for distributed rate limiting, ensuring consistency across servers and low-latency performance.

System DesignEasy

Design a parking lot management system

Meta·0-1 years
Design PatternsData ModelingUser Interface
Show full approach

Design with object-oriented principles, model parking spots and vehicles, and implement a pricing model based on duration and spot type.

System DesignHard

Design a chat application supporting millions of users

Meta·3-5 years
Distributed SystemsReal-timeScalability
Show full approach

Use WebSockets for real-time messaging, store messages in a distributed database like Cassandra, and scale with load balancers for concurrent users.

System DesignHard

How would you design a news feed system like Facebook’s?

facebook·5+ years
Feed RankingData StorageReal-time Updates
Show full approach

Implement a fan-out-on-write approach for feed generation, use caching with Redis for performance, and apply machine learning for ranking.

System DesignHard

Design a content delivery network (CDN)

Amazon·5+ years
CachingLatencyDistributed Systems
Show full approach

Use edge servers for low-latency content delivery, implement cache invalidation with TTL, and distribute load with global load balancers.

System DesignMedium

Design an online ticket booking system

Google·1-3 years
TransactionsConcurrencyDatabase Design
Show full approach

Use a relational database with locking for seat allocation, integrate a payment gateway, and handle concurrency with optimistic locking.

Found the questions for your target role?
Turn them into a live AI mock interview.
Start AI Mock Interview

Question Bank FAQs

What is the Interview Lift Question Bank?+

A 48,000+ verified company-specific interview-question database indexed by company, team, level, and round type. Questions are submitted by candidates after their interview loop and verified for accuracy. Refreshed weekly.

Which companies are covered in the question bank?+

Google (4,800), Amazon (5,200), Meta (4,100), Microsoft (3,700), Apple (2,300), Netflix (1,100), plus deep coverage of Stripe, OpenAI, Anthropic, Databricks, Snowflake, Uber, Airbnb, LinkedIn, Salesforce, Atlassian, and 200+ other companies.

Are the questions actually real?+

Yes — every question is submitted by a candidate who completed an interview at the named company within the last 24 months, then verified against at least two other candidate submissions for the same role. We reject questions that fail cross-verification.

How is the question bank organised?+

By company → team/org → role → level → round-type. So you can filter to e.g. "Google → Cloud → SWE → L5 → System Design" and get the exact subset of questions Google L5 system-design interviewers asked at Google Cloud in the last 24 months.

Do you include behavioural and system-design questions?+

Yes — all four major round types are covered: coding (LeetCode-style + product-coding), system design (with rubric phrasing per company), behavioural (mapped to each company's LP/values), and role-specific (e.g. SQL for data roles, ML system design for ML roles).

Is the question bank included in the free trial?+

Yes. Full access to all 48,000 questions during the 7-day free trial — no credit card required.

بنك الأسئلة – أكثر من 10,000 سؤال مقابلة حقيقي | Interview Lift