Showing 24 of 2769 matching questions (Library: 2,769)
Page 1 / 116
๐ข GoogleSystem DesignMedium
๐ฅ 88% match
Design a URL shortening service like bit.ly
Focus on encoding/decoding URLs, distributed databases, and scaling for high traffic.
๐ผ 1-3 years
๐ข AmazonSystem DesignHard
๐ฅ 89% match
How would you design a notification system for millions of users?
Use a message queue like Kafka for scalability, implement retries with exponential backoff, and ensure delivery guarantees with at-least-once semantics.
๐ผ 5+ years
๐ข MicrosoftSystem DesignHard
๐ฅ 90% match
Design an online file storage system similar to Dropbox
Implement chunk-based file storage, use a distributed file system with data deduplication, and ensure fault tolerance with replication and eventual consistency.
๐ผ 3-5 years
๐ข AppleSystem DesignMedium
๐ฅ 91% match
How would you design a rate limiter for an API?
Use a token bucket algorithm with Redis for distributed rate limiting, ensuring consistency across servers and low-latency performance.
๐ผ 1-3 years
๐ข MetaSystem DesignEasy
๐ฅ 92% match
Design a parking lot management system
Design with object-oriented principles, model parking spots and vehicles, and implement a pricing model based on duration and spot type.
๐ผ 0-1 years
๐ข MetaSystem DesignHard
๐ฅ 93% match
Design a chat application supporting millions of users
Use WebSockets for real-time messaging, store messages in a distributed database like Cassandra, and scale with load balancers for concurrent users.
๐ผ 3-5 years
๐ข FacebookSystem DesignHard
๐ฅ 94% match
How would you design a news feed system like Facebookโs?
Implement a fan-out-on-write approach for feed generation, use caching with Redis for performance, and apply machine learning for ranking.
๐ผ 5+ years
๐ข AmazonSystem DesignHard
๐ฅ 95% match
Design a content delivery network (CDN)
Use edge servers for low-latency content delivery, implement cache invalidation with TTL, and distribute load with global load balancers.
๐ผ 5+ years
๐ข GoogleSystem DesignMedium
๐ฅ 96% match
Design an online ticket booking system
Use a relational database with locking for seat allocation, integrate a payment gateway, and handle concurrency with optimistic locking.
๐ผ 1-3 years
๐ข AppleSystem DesignMedium
๐ฅ 97% match
How would you design a recommendation system?
Use collaborative filtering with matrix factorization, build scalable data pipelines with Spark, and cache results for real-time updates.
๐ผ 3-5 years
๐ข GoogleDSAMedium
๐ฅ 98% match
Find the longest substring without repeating characters
Use sliding window technique with a hash map to track last seen indices.
๐ผ 1-3 years
๐ข MicrosoftDSAEasy
๐ฅ 99% match
Implement a function to detect a cycle in a linked list
Implement Floydโs cycle detection algorithm using two pointers moving at different speeds to detect a cycle.
๐ผ 0-1 years
๐ข AmazonDSAMedium
๐ฅ 88% match
Find the kth largest element in an unsorted array
Use a min-heap of size k to track the k largest elements, with O(n log k) complexity.
๐ผ 1-3 years
๐ข GoogleDSAEasy
๐ฅ 89% match
Implement merge sort
Divide the array into two halves, recursively sort, and merge sorted halves in O(n log n) time.
๐ผ 0-1 years
๐ข MetaDSAHard
๐ฅ 90% match
Solve the N-Queens problem
Use backtracking to place queens row by row, checking for conflicts in columns and diagonals.
๐ผ 3-5 years
๐ข AppleDSAMedium
๐ฅ 91% match
Find all permutations of a string
Use recursion to swap characters and generate all possible permutations of the string.
๐ผ 1-3 years
๐ข AmazonDSAMedium
๐ฅ 92% match
Find the maximum subarray sum using Kadaneโs algorithm
Use Kadaneโs algorithm to track the maximum sum ending at each index and update the global maximum.
๐ผ 1-3 years
๐ข MicrosoftDSAMedium
๐ฅ 93% match
Check if a binary tree is a valid binary search tree
Recursively validate each nodeโs value against a valid range, updated for left and right subtrees.
๐ผ 1-3 years
๐ข GoogleDSAMedium
๐ฅ 94% match
Find the lowest common ancestor in a binary tree
Use DFS to find paths to both nodes and return the last common node in the paths.
๐ผ 1-3 years
๐ข MetaDSAEasy
๐ฅ 95% match
Implement depth-first search (DFS) and breadth-first search (BFS)
Implement DFS with a stack (iterative or recursive) and BFS with a queue for level-order traversal.
๐ผ 0-1 years
๐ข AmazonBehavioralEasy
๐ฅ 96% match
Describe a time you had a conflict with a teammate and how you resolved it
Describe a specific conflict, actions taken to address it, and the resolution achieved through communication and collaboration.
๐ผ 0-1 years
๐ข GoogleBehavioralMedium
๐ฅ 97% match
Tell me about a leadership role you took on a project
Led a project by setting clear goals, delegating tasks, and ensuring timely delivery through effective coordination.
๐ผ 3-5 years
๐ข MicrosoftBehavioralEasy
๐ฅ 98% match
How do you handle tight deadlines and pressure?
Prioritize tasks, break them into manageable parts, and maintain focus under pressure to meet deadlines.
๐ผ 0-1 years
๐ข AppleBehavioralEasy
๐ฅ 99% match
Describe a time when you had to learn a new technology quickly
Quickly learned a new framework by studying documentation and applying it to a project under tight deadlines.