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 41–60 of 66 questions

#Category
41Implement a Circuit Breaker PatternBackend EngineeringHardMachine Coding43
Implement a Circuit Breaker PatternHard
Backend EngineeringMachine Coding43
42Understanding Slice Internals and Memory LeaksBackend EngineeringMediumTheory26
Understanding Slice Internals and Memory LeaksMedium
Backend EngineeringTheory26
43Implement errgroup from ScratchBackend EngineeringHardMachine Coding39
Implement errgroup from ScratchHard
Backend EngineeringMachine Coding39
44Implement a Token Bucket Rate LimiterBackend EngineeringHardMachine Coding84
Implement a Token Bucket Rate LimiterHard
Backend EngineeringMachine Coding84
45Implement a Thread-Safe LRU CacheBackend EngineeringHardMachine Coding114
Implement a Thread-Safe LRU CacheHard
Backend EngineeringMachine Coding114
46Implement a Worker Pool Pattern in GoBackend EngineeringMediumDSA235
Implement a Worker Pool Pattern in GoMedium
Backend EngineeringDSA235
47Explain Channel Behavior: Nil, Closed, and BlockingBackend EngineeringMediumTheory9
Explain Channel Behavior: Nil, Closed, and BlockingMedium
Backend EngineeringTheory9
48Explain the Go Scheduler: G, M, P ModelBackend EngineeringHardTheory28
Explain the Go Scheduler: G, M, P ModelHard
Backend EngineeringTheory28
49Escape Analysis: Stack vs Heap Allocation in GoBackend EngineeringHardTheory26
Escape Analysis: Stack vs Heap Allocation in GoHard
Backend EngineeringTheory26
50When to Use Mutex vs Channels for SynchronizationBackend EngineeringHardTheory23
When to Use Mutex vs Channels for SynchronizationHard
Backend EngineeringTheory23
51Go Garbage Collection: Tri-Color Mark and SweepBackend EngineeringHardTheory17
Go Garbage Collection: Tri-Color Mark and SweepHard
Backend EngineeringTheory17
52Master the Context Package: Cancellation, Timeouts, and ValuesBackend EngineeringMediumTheory15
Master the Context Package: Cancellation, Timeouts, and ValuesMedium
Backend EngineeringTheory15
53Go Interface Internals: iface vs eface and the Nil TrapBackend EngineeringHardTheory14
Go Interface Internals: iface vs eface and the Nil TrapHard
Backend EngineeringTheory14
54Implement a Basic Throttle FunctionFrontend EngineeringEasyJavaScript141
Implement a Basic Throttle FunctionEasy
Frontend EngineeringJavaScript141
55Implement Throttle with Leading EdgeFrontend EngineeringMediumJavaScript50
Implement Throttle with Leading EdgeMedium
Frontend EngineeringJavaScript50
56Implement Throttle with Trailing EdgeFrontend EngineeringMediumJavaScript61
Implement Throttle with Trailing EdgeMedium
Frontend EngineeringJavaScript61
57Design a Rate Limiter: Throttle vs Debounce Decision FrameworkFrontend EngineeringHardJavaScript41
Design a Rate Limiter: Throttle vs Debounce Decision FrameworkHard
Frontend EngineeringJavaScript41
58Implement Throttle with Cancel and FlushFrontend EngineeringHardJavaScript51
Implement Throttle with Cancel and FlushHard
Frontend EngineeringJavaScript51
59Implement Throttle with Configurable Leading and TrailingFrontend EngineeringMediumJavaScript34
Implement Throttle with Configurable Leading and TrailingMedium
Frontend EngineeringJavaScript34
60Implement Debounce with Cancel MethodFrontend EngineeringMediumJavaScript75
Implement Debounce with Cancel MethodMedium
Frontend EngineeringJavaScript75

Showing 41–60 of 66 questions

1234