Tag: Interview Preparation
All the articles with the tag "Interview Preparation".
-
API Rate Limiting: Fixed Window, Sliding Window and Token Bucket
Series: Backend Interview Mastery
Learn API rate limiting for backend interviews: fixed and sliding windows, token bucket, Redis atomicity, 429 responses, and trade-offs.
-
Idempotency in REST APIs: How to Prevent Duplicate Payments
Series: Backend Interview Mastery
Learn idempotency in REST APIs for backend interviews: idempotency keys, retries, race conditions, response replay, and duplicate-payment prevention.
-
API Gateway Explained: Architecture, Responsibilities and Trade-offs
Series: Backend Interview Mastery
Learn API gateway architecture for backend interviews: routing, authentication, rate limiting, aggregation, failure handling, and trade-offs.
-
Stateless vs Stateful Architecture for Backend Interviews
Series: Backend Interview Mastery , System Design Foundations
Learn stateless vs stateful architecture for backend interviews: where state lives, scaling trade-offs, sessions, Redis, and failure recovery.
-
System Design Interview: Collaborative Document Editor Like Google Docs
Series: System Design Interview Series
Master the collaborative document editor system design interview. Learn operational transformation, CRDTs, conflict resolution, and scalability patterns.
-
Authentication vs Authorization: Backend Interview Guide
Series: Backend Interview Mastery
Master authentication vs authorization for backend interviews, including 401 vs 403, sessions, JWTs, API checks, and permission models.
-
How JWT Works: Header, Payload, Signature and Security
Series: Backend Interview Mastery
Learn how JWT works for backend interviews: header, payload, signature, expiry, validation, key rotation, and API security pitfalls.
-
HTTP Methods: GET vs POST vs PUT vs PATCH vs DELETE
Series: Backend Interview Mastery
Master HTTP methods for backend interviews: GET, POST, PUT, PATCH, and DELETE semantics, retries, caching, and API design trade-offs.
-
HTTP Status Codes Explained: 200, 404, 500 and More
Series: Backend Interview Mastery
Master HTTP status codes for backend interviews: 200, 201, 400, 401, 403, 404, 409, 429, 500, and 503 with API examples.
-
What Is CORS? Backend Guide to Preflight and Security
Series: Backend Interview Mastery
Learn what CORS is for backend interviews: browser origins, preflight requests, credential rules, safe headers, and production debugging.