Skip to content

Restructure into topic folders and add 100+ questions with examples - #2

Merged
Murli0399 merged 1 commit into
mainfrom
restructure-and-update
Oct 31, 2026
Merged

Murli0399 merged 1 commit into
mainfrom
restructure-and-update

Conversation

@Murli0399

Copy link
Copy Markdown
Owner

Summary

  • Moved Part-XX files into 10 named topic folders (history preserved)
  • Converted tab-indented code into fenced java blocks so it renders inside the collapsible answers
  • Fixed an uncompilable example (String.clone() is protected) and removed empty placeholder blocks
  • Added Example code to 81 existing answers that had none
  • New sections: collections internals and concurrent collections, advanced concurrency, JVM memory and troubleshooting, streams coding questions, Java 5–21 features, SOLID and design patterns
  • New 10-dsa-coding folder: 20 DSA problems with examples, solutions, complexity and LeetCode links, classic Java programs, and LLD (LRU cache, parking lot, rate limiter)
  • README rewritten as a topic index (312 questions)

Testing

All DSA, LLD, stream and concurrency code was compiled and run on JDK 21 against the examples stated in each question.


Generated by Claude Code

- Move Part-XX files into named topic folders (history preserved via git mv)
- Convert tab-indented code to fenced ```java blocks so it renders inside <details>
- Fix uncompilable example (String.clone() is protected) and remove empty blocks
- Add examples to 81 existing answers that had no code
- New: collections internals and concurrent collections (covers the pending
  README list: queues, BlockingQueue, CAS, locks, fail-fast, atomics)
- New: advanced concurrency (wait/notify, volatile, CompletableFuture,
  ThreadLocal, latches/semaphores, virtual threads)
- New: JVM memory, GC selection, OOM/CPU troubleshooting, class loading
- New: Java 8 streams coding questions, Java 5-21 version features
- New: SOLID and design patterns
- New: 10-dsa-coding with 20 DSA problems (LeetCode links, examples,
  complexity), classic Java programs and LLD (LRU cache, parking lot, rate limiter)
- Rewrite README as a topic index with question lists

All DSA, LLD, stream and concurrency examples compiled and tested on JDK 21.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017Jgqi4T7d6q9GRmzBXKCTm
@Murli0399
Murli0399 merged commit ca451fe into main Oct 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant