3-5 Years
Real interview questions with expert answers, plain-English explanations, and practical examples. (26 questions)
LinkedIn
Backend Developer
Authentication & Authorization
When would you choose OAuth 2.0 over API Keys for third-party access, and what are the key flows involved?
Mphasis
Data Engineer
Message Queues
How do message queues facilitate real-time data processing and what are their common use cases in a data pipeline?
Airbnb
Full Stack Developer
API Design
How do you design a robust API error handling strategy, and what information should an error response actually include?
Zomato
Backend Developer
Data Structures & Algorithms
How would you implement a least recently used (LRU) cache, and what are its core components?
Intuit
Full Stack Developer
Data Structures & Algorithms
When would you choose a hash map over a balanced binary search tree, and what are their fundamental performance tradeoffs?
Atlassian
DevOps Engineer
Linux
How would you diagnose and resolve high CPU utilization on a Linux server in a production environment?
VMware
DevOps Engineer
Containers & Kubernetes
How does Kubernetes actually achieve self-healing for containerized applications, and what are its core components involved?
Swiggy
AI Engineer
Performance Optimization
How would you optimize an AI/ML model for production deployment, considering both latency and resource utilization?
PayPal
Backend Developer
Message Queues
How do message queues ensure reliable delivery and what are the tradeoffs of at-least-once vs exactly-once processing?
Uber
DevOps Engineer
Authentication & Authorization