DevPrep
  • Interview Prep
  • Projects
  • Resources
  • Pricing
  • About Us
Submit Question
DevPrep
  • Pricing
  • About Us
Submit Question

Practice

  • JavaScript
  • DSA
  • Machine Coding
  • System Design

Resources

  • Learning Tracks
  • Articles
  • Roadmaps
  • Compare Concepts
  • Glossary
  • Developer Tools
  • All Questions

Company

  • About
  • Pricing

Legal

  • Privacy Policy
  • Terms of Service
DevPrep

© 2026 DevPrep. All rights reserved.

Interview Questions

Practice real technical interview questions. Filter by difficulty, type, or category.

Google Interview Prep

Top questions asked at Google

FAANG Top 75

Must-know problems for FAANG

DSA Crash Course

Master fundamentals fast

Frontend Mastery

React, JS & CSS deep dives

System Design Guide

Scalability & architecture

View All Tracks

Showing 1–14 of 14 questions

#Category
1Machine Coding: AI-IDE Task SchedulerFrontend EngineeringMediumMachine Coding6
Machine Coding: AI-IDE Task SchedulerMedium
Frontend EngineeringMachine Coding6
2Machine Coding: Fix the Stale Closure BugFrontend EngineeringMediumMachine Coding9
Machine Coding: Fix the Stale Closure BugMedium
Frontend EngineeringMachine Coding9
3Machine Coding: High-Performance Search AutocompleteFrontend EngineeringHardMachine Coding16
Machine Coding: High-Performance Search AutocompleteHard
Frontend EngineeringMachine Coding16
4Beyond useEffect: Why Staff Engineers use useSyncExternalStore for State TrackingFrontend EngineeringHardMachine Coding267
Beyond useEffect: Why Staff Engineers use useSyncExternalStore for State TrackingHard
Frontend EngineeringMachine Coding267
5Implement a Counting SemaphoreBackend EngineeringMediumMachine Coding234
Implement a Counting SemaphoreMedium
Backend EngineeringMachine Coding234
6Implement Consistent HashingBackend EngineeringHardMachine Coding81
Implement Consistent HashingHard
Backend EngineeringMachine Coding81
7Implement Pub/Sub with Wildcard TopicsBackend EngineeringHardMachine Coding68
Implement Pub/Sub with Wildcard TopicsHard
Backend EngineeringMachine Coding68
8Implement a Delayed Job QueueBackend EngineeringHardMachine Coding557
Implement a Delayed Job QueueHard
Backend EngineeringMachine Coding557
9Implement Fan-In Pattern: Merge Multiple ChannelsBackend EngineeringMediumMachine Coding214
Implement Fan-In Pattern: Merge Multiple ChannelsMedium
Backend EngineeringMachine Coding214
10Implement a Connection PoolBackend EngineeringHardMachine Coding593
Implement a Connection PoolHard
Backend EngineeringMachine Coding593
11Implement a Circuit Breaker PatternBackend EngineeringHardMachine Coding43
Implement a Circuit Breaker PatternHard
Backend EngineeringMachine Coding43
12Implement a Thread-Safe LRU CacheBackend EngineeringHardMachine Coding114
Implement a Thread-Safe LRU CacheHard
Backend EngineeringMachine Coding114
13Implement a Token Bucket Rate LimiterBackend EngineeringHardMachine Coding84
Implement a Token Bucket Rate LimiterHard
Backend EngineeringMachine Coding84
14Implement errgroup from ScratchBackend EngineeringHardMachine Coding39
Implement errgroup from ScratchHard
Backend EngineeringMachine Coding39