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 21–40 of 66 questions

#Category
21Implement Pub/Sub with Wildcard TopicsBackend EngineeringHardMachine Coding68
Implement Pub/Sub with Wildcard TopicsHard
Backend EngineeringMachine Coding68
22Implement a Delayed Job QueueBackend EngineeringHardMachine Coding557
Implement a Delayed Job QueueHard
Backend EngineeringMachine Coding557
23Implement a Counting SemaphoreBackend EngineeringMediumMachine Coding234
Implement a Counting SemaphoreMedium
Backend EngineeringMachine Coding234
24Implement Consistent HashingBackend EngineeringHardMachine Coding81
Implement Consistent HashingHard
Backend EngineeringMachine Coding81
25Implement a Connection PoolBackend EngineeringHardMachine Coding593
Implement a Connection PoolHard
Backend EngineeringMachine Coding593
26sqlc: Type-Safe SQL in GoBackend EngineeringMediumTheory33
sqlc: Type-Safe SQL in GoMedium
Backend EngineeringTheory33
27Struct Field Alignment and Memory OptimizationBackend EngineeringMediumTheory33
Struct Field Alignment and Memory OptimizationMedium
Backend EngineeringTheory33
28Viper: Configuration Management in GoBackend EngineeringEasyTheory49
Viper: Configuration Management in GoEasy
Backend EngineeringTheory49
29GOMEMLIMIT and GOGC: Tuning Go Memory ManagementBackend EngineeringHardTheory21
GOMEMLIMIT and GOGC: Tuning Go Memory ManagementHard
Backend EngineeringTheory21
30Gin Framework: Production Web APIs in GoBackend EngineeringMediumTheory41
Gin Framework: Production Web APIs in GoMedium
Backend EngineeringTheory41
31Cobra: Building CLI Applications in GoBackend EngineeringEasyTheory339
Cobra: Building CLI Applications in GoEasy
Backend EngineeringTheory339
32Production HTTP Client Configuration in GoBackend EngineeringMediumTheory61
Production HTTP Client Configuration in GoMedium
Backend EngineeringTheory61
33Zap: High-Performance Structured LoggingBackend EngineeringEasyTheory120
Zap: High-Performance Structured LoggingEasy
Backend EngineeringTheory120
34Context Package: Complete Interview GuideBackend EngineeringMediumTheory32
Context Package: Complete Interview GuideMedium
Backend EngineeringTheory32
35Goroutines: Scheduling, Blocking, and Best PracticesBackend EngineeringMediumTheory15
Goroutines: Scheduling, Blocking, and Best PracticesMedium
Backend EngineeringTheory15
36Channel Operations: Send, Receive, Close, and SelectBackend EngineeringMediumTheory20
Channel Operations: Send, Receive, Close, and SelectMedium
Backend EngineeringTheory20
37Sync Package: Mutex, RWMutex, Once, Cond, and AtomicsBackend EngineeringMediumTheory18
Sync Package: Mutex, RWMutex, Once, Cond, and AtomicsMedium
Backend EngineeringTheory18
38Slice vs Array: len(), cap(), and Growth StrategyBackend EngineeringEasyTheory13
Slice vs Array: len(), cap(), and Growth StrategyEasy
Backend EngineeringTheory13
39Map Internals: Iteration, Memory, and Concurrent AccessBackend EngineeringEasyTheory19
Map Internals: Iteration, Memory, and Concurrent AccessEasy
Backend EngineeringTheory19
40Using sync.Pool to Reduce GC PressureBackend EngineeringMediumTheory22
Using sync.Pool to Reduce GC PressureMedium
Backend EngineeringTheory22

Showing 21–40 of 66 questions

1234