Role
Backend Developer
Real interview questions with expert answers, plain-English explanations, and practical examples. (55 questions)
Atlassian
Backend Developer
API Design
How do you design an API that supports both synchronous and asynchronous operations, and what are the trade-offs?
Netflix
Backend Developer
Message Queues
How do message queues enable asynchronous communication and decouple microservices, and what are the patterns involved?
TCS
Backend Developer
System Design
How would you design a scalable microservices architecture for an online food delivery platform?
Honeywell
Backend Developer
Caching
How do you decide what data to cache in a backend service, and what are the trade-offs of different caching tiers?
Infosys
Backend Developer
Caching
Beyond LRU: how do different cache eviction policies impact system performance and data freshness, and when would you choose each?
Salesforce
Backend Developer
API Design
When would you choose GraphQL over REST for an API, and what are the key considerations for each?
Infosys
Backend Developer
Data Structures & Algorithms
When would you use a graph data structure, and what traversal algorithms are most suitable for different real-world problems?
Swiggy
Backend Developer
Caching
How do you maintain cache consistency in a distributed system, and what strategies prevent stale data issues?
Oracle
Backend Developer
Authentication & Authorization
Compare common authentication methods for web applications (e.g., sessions, JWT, OAuth 2.0), explaining their trade-offs and ideal use cases?
Oracle
Backend Developer
Networking