SDE-1 @PeopleStrong | Round1 | Java Backend Developer
Anonymous User
313
Sep 11, 2025
Sep 11, 2025

📝 Format:

Self Introduction
Resume walkthrough → interviewer picked topics from resume for Q&A

DSA + System Design + Core CS Questions

🔹 Questions Asked

System Design / Architecture

  1. Difference between Monolithic and Microservices architecture
  2. CAP Theorem explanation (Consistency, Availability, Partition Tolerance)
  3. ACID Properties of transactions
  4. How to reduce API latency (caching, DB optimization, async processing, CDNs, load balancing, etc.)
  5. Resilience4j – Circuit Breaker Pattern working and use cases

Database

  1. Indexes in SQL – Types (Clustered, Non-Clustered, Covering, Composite)
    Advantages
    Disadvantages
    Data structure used (B+ Tree)
  2. Difference between Primary Key vs Foreign Key

Java / Backend Fundamentals

  1. Difference between final and finally
  2. JWT Token – what it is, how it works (Authentication & Authorization)
  3. Authentication vs Authorization
  4. Difference between @RestController vs @Controller in Spring

Data Structures & Algorithms

  1. Valid Parentheses Problem (classic stack problem)
    Dry run with inputs provided by interviewer
    Covered multiple test cases and edge cases

🔹 Result
✅ Shortlisted for the next round

🔹 My Preparation Notes

Strong focus on System Design basics + Java backend concepts.
Indexes & DB optimization were emphasized.
Expected to know Resilience patterns and JWT flow.
DSA was medium-level (stack-based problem).

Comments (1)