- java basics
- java 8 concepts
- Data Structures & Problem Solving
- test - Organisation interview qns
- array
- basics
- collection
- generics
- immutable
- objectclass
- str
- async - Completable Future
- basic
- collection
- Comparator interface enhancement using default & static methods
- hashMap method enhancement
- dp - Design Patterns using java8
- java.util.function pkg interfaces
- imperative vs declarative style
- lambda - java.util.function
- split - Spliterator
- streams
- Non-Terminal/Intermediate Operators :
- filter()
- map()
- flatMap()
- peek()
Stateful intermediate operations
- distinct()
- sorted()
- limit()
- skip()
- Terminal Operators :
- min()/max()
- count()/reduce()
- forEach()/toArray()
- collect()
- findFirst()/findAny()
- anyMatch()/allMatch()/noneMatch()
Java8 Cheat Sheet - Absolute link
Java8 Cheat Sheet - realtive link
- array
- bit-wise operator
- collection
- design
- dynamic programming
- heap
- linklist
- matrix
- number
- recursion
- sliding window
- stack
- standard algorithms
- string
- tree
- tries
- two pointers