Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Interview Prep Notes

A personal collection of notes, PDFs, and reference material for interview preparation β€” Java backend development, system design, and DSA.

πŸ“ What's in here

Folder Contents
java/ Core Java, Java 8+/17 features, Streams, Functional Interfaces, Collections
spring-boot/ Spring Boot, Spring Data, REST APIs, Microservices patterns
system-design/ LLD (Parking Lot, Elevator, Splitwise, LRU Cache, etc.) and HLD (URL Shortener, Rate Limiter, Ride-Hailing, etc.)
dsa/ LeetCode-style problems β€” solutions with approach notes and complexity analysis
k8s/ kubernetes concepts and notes
realtime-interview/ Notes from actual interview rounds, organized by company (e.g. accenture/)
all in one/ Reference PDFs for all topics in one file, cheat sheets, articles saved for later reading

πŸ—‚ Naming convention

  • Company interview notes: company-specific/<company>/<date>-<round>.pdf (e.g. accenture/2026-07-08-technical-round.pdf)
  • DSA solutions: dsa/<topic>/<problem-name>.md
  • Concept notes: <topic>/<concept-name>.md

πŸ“ Solution file format (for DSA/coding notes)

Question: <problem statement / link>
Learnings: <what this problem taught / pattern used>
Approach: <brief explanation>
Complexity: <time / space>

🎯 Conceptual note format

Definition -> Internals -> Why -> Real Usage -> Common Mistakes -> Code -> Complexity -> Follow-up Qs

βœ… Progress tracker

  • Java Core & Streams
  • Spring Boot / Microservices
  • LLD problems
  • HLD problems
  • DSA (~90-problem plan)
  • Company-specific rounds reviewed

πŸ“Œ Purpose

This repo is a single source of truth to revisit before interviews β€” actual questions asked, how I answered them, and the gaps I found so I don't relearn the same thing twice.

About

Interview Prep

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors