Role

Backend Developer

Real interview questions with expert answers, plain-English explanations, and practical examples. (38 questions)

Swiggy Backend Developer Caching

How do you maintain cache consistency in a distributed system, and what strategies prevent stale data issues?

Read answer →
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?

Read answer →
Oracle Backend Developer Networking

How does the TCP/IP model enable reliable data transmission from a backend service to a client, and which layers are most critical for a developer to optimize?

Read answer →
HCL Backend Developer System Design

How would you design a real-time notification system, considering scalability and message delivery guarantees?

Read answer →
Oracle Backend Developer Data Structures & Algorithms

When would you prefer a dynamic array (like ArrayList) over a linked list for storing data in a backend service, and what are the memory and performance implications?

Read answer →
Wipro Backend Developer System Design

How would you design a distributed caching system for a high-traffic e-commerce platform?

Read answer →
ServiceNow Backend Developer API Design

How do you approach API versioning and ensure backward compatibility for evolving services?

Read answer →
Google Backend Developer Databases

Explain database transactions, ACID properties, and how they ensure data integrity in a concurrent application.

Read answer →
Microsoft Backend Developer Concurrency

How do you ensure thread safety in a multi-threaded application, and what mechanisms are available beyond basic locks?

Read answer →
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?

Read answer →