- JDK 21
Gradle isn't required because of embedded Gradle presence in the project
./gradlew clean build
- annotation
- cache
- collections
- common (some uncategorized stuff)
- core (Java core stuff)
- dynamic
- iterators
- jvm
- multithreading
- numeric
- parser
- proxy
- recursion
- refactoring
- search
- serialization
- sorting
- string
- tree
Sure, we have tests; they contain enough code which describes implementation in a natural way.
SQL folder contains tasks which require writing SQL queries to solve them.
Videos on YouTube channel (in chronological order)
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ | Youtube | Code |
---|---|---|
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π·ΡΠΈΡΠ΅Π»Π΅ΠΉ ΡΡΡΠΈΠΌΠ° | Youtube | Code |
ΠΠΎΠ΄ΡΡΠ΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π»ΡΠ΄Π΅ΠΉ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ° (ΠΊΠΎΡΠ·ΠΈΠ½Π½Π°Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ°) | Youtube | Code |
Π€Π°ΠΉΠ»ΠΎΠ²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°: ΡΡΡΡΠΊΡΡΡΠ° Π΄Π°Π½Π½ΡΡ ΠΈ ΠΏΠΎΠ΄ΡΡΠ΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ | Youtube | Code |
ΠΠΎΠ΄ΡΡΠ΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΊΠΎΡΠ°Π±Π»Π΅ΠΉ Π½Π° ΠΏΠΎΠ»Π΅ ΠΌΠΎΡΡΠΊΠΎΠ³ΠΎ Π±ΠΎΡ | Youtube | Code |
Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° Π²ΡΠ±ΠΎΡΠΎΠΌ (Selection sort) | Youtube | Code |
Π ΠΎΠ½ΡΠ΅ΠΌ JVM (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) | Youtube | Code |
Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠΉ Enum (Π―Π½Π΄Π΅ΠΊΡ) | Youtube | Code |
Π§ΠΈΡΠ»Π° Π€ΠΈΠ±ΠΎΠ½Π°ΡΡΠΈ (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) | Youtube | Code |
ΠΠΎΠΈΡΠΊ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΏΠΎ Π²Π΅Π»ΠΈΡΠΈΠ½Π΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΌΠ°ΡΡΠΈΠ²Π° (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) | Youtube | Code |
ΠΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΡΠΉ ΡΡΠ΅ΠΊ | Youtube | Code |
ΠΠ°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ΅Π³ΠΎ Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) | Youtube | Code |
ΠΠΎΠΈΡΠΊ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ ΡΡΠ΅Ρ ΡΠΈΡΠ΅Π» Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ | Youtube | Code |
ΠΠΎΠΌΠΏΠΎΠ·ΠΈΡΠ½ΡΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΎΡ (Π―Π½Π΄Π΅ΠΊΡ) | Youtube | Code |
ΠΡΠ·ΡΡΡΠΊΠΎΠ²Π°Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) (Bubble sort) | Youtube | Code |
ΠΠΈΠ½Π°ΡΠ½ΠΎΠ΅ Π΄Π΅ΡΠ΅Π²ΠΎ ΠΏΠΎΠΈΡΠΊΠ° | Youtube | Code |
Π Π΅ΠΊΡΡΡΠΈΠ²Π½ΡΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΎΡ (Π―Π½Π΄Π΅ΠΊΡ) | Youtube | Code |
ΠΠΎΠΈΡΠΊ ΡΡΠ΅Ρ ΡΠΈΡΠ΅Π» Ρ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠΌΠΌΠΎΠΉ (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) | Youtube | Code |
ΠΠ°Π»ΠΈΠ΄Π°ΡΠΈΡ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ | Youtube | - |
ΠΠΎΠΈΡΠΊ ΡΠΈΠΊΠ»Π° Π² ΡΠ²ΡΠ·Π½ΠΎΠΌ ΡΠΏΠΈΡΠΊΠ΅ (Π°Π»Π³ΠΎΡΠΈΡΠΌ Π€Π»ΠΎΠΉΠ΄Π°) | Youtube | Code |
Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ cd Π΄Π»Ρ Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΠΎΠΉ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ | Youtube | Code |
LRU ΠΊΡΡ (Least Recently Used) (leetcode) | Youtube | Code |
ΠΠ±Ρ ΠΎΠ΄ ΠΊΠΎΠ½Π΅ΠΌ ΡΠ°Ρ ΠΌΠ°ΡΠ½ΠΎΠΉ Π΄ΠΎΡΠΊΠΈ (Horse walk) | Youtube | Code |
ΠΠΎΠ΄ΡΡΠ΅Ρ ΡΡΡΠΎΠΊ ΠΈΠ· InputStream, ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΡΡΠΈΡ ΡΡΠ»ΠΎΠ²ΠΈΡ | Youtube | Code |
ΠΠΎΠΈΡΠΊ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ | Youtube | - |
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΎΡΠΌΠ°ΡΠ° ΡΡΡΠ°Ρ ΠΎΠ²ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅ΡΠ° ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ | Youtube | Code |
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π±ΠΈΡΠ° Π² Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ | Youtube | Code |
ΠΠ°ΠΏΡΡΠΊ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π·Π°Π΄Π°Ρ (3 ΡΠ΅ΡΠ΅Π½ΠΈΡ) | Youtube | Code |
Π§Π΅ΡΠ½ΡΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΎΡ | Youtube | Code |
ΠΠ°Π΄Π°ΡΠΈ Ρ ΠΏΠ°Π»ΠΈΠ½Π΄ΡΠΎΠΌΠ°ΠΌΠΈ | Youtube | Code |
Π Π°ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ΅ΡΠ·Π΅ΠΉ Π½Π° ΡΠ°Ρ ΠΌΠ°ΡΠ½ΠΎΠΉ Π΄ΠΎΡΠΊΠ΅ (N-Queens) (leetcode) | Youtube | Code |
ΠΠ΅ΡΠ°ΡΡ foobar ΠΈΠ· ΡΠ°Π·Π½ΡΡ ΠΏΠΎΡΠΎΠΊΠΎΠ² | Youtube | Code |
ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠΈΠΌΠΌΠ΅ΡΡΠΈΡΠ½ΠΎΡΡΠΈ ΠΌΠ°ΡΡΠΈΡΡ | Youtube | Code |
Π Π°ΡΡΠ΅Ρ Π΄Π°Π²Π»Π΅Π½ΠΈΡ Π² ΠΊΠΈΡΠΏΠΈΡΠ½ΠΎΠΉ ΠΏΠΈΡΠ°ΠΌΠΈΠ΄Π΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅ΠΊΡΡΡΠΈΠΈ | Youtube | Code |
ΠΠΎΠΈΡΠΊ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠ½ΠΎΠΉ ΡΡΠΌΠΌΠΎΠΉ Π·Π° O(n) | Youtube | Code |
ΠΠ±Ρ ΠΎΠ΄ Π±ΠΈΠ½Π°ΡΠ½ΠΎΠ³ΠΎ Π΄Π΅ΡΠ΅Π²Π° (4 ΡΠΏΠΎΡΠΎΠ±Π°) (Binary tree walk) | Youtube | Code |
Π Π°Π·Π²ΠΎΡΠΎΡ ΠΎΠ΄Π½ΠΎΡΠ²ΡΠ·Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° (3 ΡΠΏΠΎΡΠΎΠ±Π°) (Reverse linked list) | Youtube | Code |
Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡΠ½Π°Ρ Π°Π½Π½ΠΎΡΠ°ΡΠΈΡ | Youtube | Code |
Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠΉ Atomic | Youtube | Code |
ΠΠΎΠΈΡΠΊ ΠΏΡΠΎΡΡΡΡ Π΄Π΅Π»ΠΈΡΠ΅Π»Π΅ΠΉ ΡΠΈΡΠ»Π° (Prime dividers of number) | Youtube | Code |
Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° Π²ΡΡΠ°Π²ΠΊΠ°ΠΌΠΈ (Insertion sort) | Youtube | Code |
ΠΠΎΠ΄ΡΡΠ΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΡΠ΅Π΄Π΅Π½Π½ΡΡ ΠΊΠΎΠ½ΡΠ΅Ρ | Youtube | Code |
Π‘ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΅Π·Π΄Π° ΠΈΠ· Π²Π°Π³ΠΎΠ½ΠΎΠ² | Youtube | Code |
ΠΡΠ΅ΡΠ΅Π΄Ρ Π² ΠΏΡΠ°ΡΠ΅ΡΠ½ΡΡ | Youtube | Code |
Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ³ΠΎ Π΄Π΅Π»Π΅Π½ΠΈΡ (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) | Youtube | Code |
Π Π΅Π²ΡΡ ΠΊΠΎΠ΄Π° ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ 1 | Youtube | - |
Π₯Π°Π½ΠΎΠΉΡΠΊΠΈΠ΅ Π±Π°ΡΠ½ΠΈ (Hanoi towers) | Youtube | Code |
ΠΡΡΡΡΠ°Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° (Quick sort) | Youtube | Code |
ΠΠ΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½ΠΎΠ²ΠΎΠΊ (leetcode) | Youtube | Code |
ΠΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΡΠΉ ΠΏΠΎΠΈΡΠΊ Π² ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½ΠΎΠΌ ΠΌΠ°ΡΡΠΈΠ²Π΅ | Youtube | Code |
ΠΡΠΈΡΠ΅ΡΠ΅ΡΠΌΠ° (Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΠΠ) | Youtube | Code |
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ° ΡΠ΅ΠΏΠΈ | Youtube | - |
ΠΡΡΠΆΠΊΠΈ ΠΏΠΎ ΡΠ°Π·ΡΡΡΠ°ΡΡΠΈΠΌΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΠΌ | Youtube | - |
Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΊΠ²Π°Π΄ΡΠ°ΡΠΎΠ² ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° (3 ΡΠΏΠΎΡΠΎΠ±Π°) (leetcode) | Youtube | Code |
ΠΠΎΠΈΡΠΊ ΠΏΠ°ΡΡ Π½Π΅ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΠΈΡ ΡΡ ΠΎΡΡΠ΅Π·ΠΊΠΎΠ² | Youtube | Code |
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΡΡ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΠΎΠ² Π΄Π»Ρ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° | Youtube | Code |
ΠΠΎΠΈΡΠΊ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ ΠΏΠ°ΡΡ ΡΠΈΡΠ΅Π» Ρ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠΌΠΌΠΎΠΉ Π·Π° O(n) | Youtube | Code |
ΠΠΎΠΈΡΠΊ k ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΡΠΈΡΠ΅Π» Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ Π·Π° O(kn) | Youtube | Code |
ΠΠΎΠΈΡΠΊ ΠΏΡΠΎΠΏΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² Π½Π΅ΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΌΠ°ΡΡΠΈΠ²Π΅ Π·Π° O(n) | Youtube | Code |
ΠΠ²Π° ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΡ Git-ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ, ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π½ΡΡ Java-ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ | Youtube | Repo Repo2 |
Π‘ΠΎΠΊΡΠ°ΡΠΈΡΠ΅Π»Ρ ΡΡΡΠ»ΠΎΠΊ (Π―Π½Π΄Π΅ΠΊΡ) | Youtube | Code |
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΠ°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π½Π΅ΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° Π·Π° O(n) | Youtube | Code |
ΠΠΎΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠΈΡΠ»Π° Π² ΡΡΠ΅ΠΏΠ΅Π½Ρ (2 ΡΠΏΠΎΡΠΎΠ±Π°) (leetcode) | Youtube | Code |
Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° Π°Π½Π°Π³ΡΠ°ΠΌΠΌ | Youtube | Code |
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ deadlock | Youtube | Code |
ΠΠ°ΠΌΠ΅Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ² Π² ΡΡΡΠΎΠΊΠ΅ ΠΎΠ΄Π½ΠΈΠΌ Π·Π° O(n) | Youtube | Code |
ΠΠ°ΠΊ ΡΠΎΠ±ΡΠ°ΡΡ Java-ΠΏΡΠΎΠ΅ΠΊΡ Π±Π΅Π· JDK, Maven ΠΈ Gradle | Youtube | Repo |
Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΡΠ»ΠΈΡΠ½ΠΈΠ΅ΠΌ (Merge sort) | Youtube | Code |
Π‘ΡΠ΅ΠΊ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π·Π° O(1) | Youtube | Code |
Π Π΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ ΠΊΠΎΠ΄Π° ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ | Youtube | Code |
ΠΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ | Youtube | Code |
Π Π΅Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ (3 ΡΠΏΠΎΡΠΎΠ±Π°) | Youtube | Code |
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π² ΠΊΠΈΠ½ΠΎ Π² ΡΠΏΠΎΡ Ρ COVID | Youtube | Code |
LFU ΠΊΡΡ (Least Frequently Used) (leetcode) | Youtube | Code |
ΠΠΎΠΈΡΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°, ΠΎΡΡΡΡΡΡΠ²ΡΡΡΠΈΡ Π² Π΄ΡΡΠ³ΠΎΠΌ Π·Π° O(n) | Youtube | Code |
ΠΠΈΠ½ΠΎΠΌΠ°ΡΠ°ΡΠΎΠ½ | Youtube | Code |
Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠΉ Stream Ρ filter ΠΈ map ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠΌΠΈ | Youtube | Code |
ΠΡΡΡΡΠΎΡΡ ΠΏΠ°ΡΠΎΠ»Ρ ΠΏΠΎ Ρ ΡΡΡ ΠΈ Ρ ΡΡ-ΡΡΠ½ΠΊΡΠΈΠΈ (Ozon) | Youtube | Code |
Π£ΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° ΡΠΎΠ²Π°ΡΠΎΠ² Π΄Π»Ρ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ | Youtube | - |
Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠΉ Stream 2: of, limit, skip, takeWhile, dropWhile, distinct, sorted, forEach, toList | Youtube | Code |
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎΠΊΡΠΏΠΊΠΈ ΠΈ ΠΏΡΠΎΠ΄Π°ΠΆΠΈ Π°ΠΊΡΠΈΠΉ (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) (leetcode) | Youtube | Code |
Π Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π·Π΄Π°Π½ΠΈΡ Π½Π° Π°ΠΏΠ°ΡΡΠ°ΠΌΠ΅Π½ΡΡ | Youtube | Code |
Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠΉ BlockingQueue (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) | Youtube | Code |
Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠΉ ThreadPoolExecutor | Youtube | Code |
ΠΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ IP-Π°Π΄ΡΠ΅ΡΠ° (leetcode) | Youtube | Code |
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π»ΡΡΡΠ΅Π³ΠΎ ΡΡΠ΅Π΄Π½Π΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ ΠΎΡΠ΅Π½ΠΎΠΊ (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) | Youtube | Code |
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΏΠΎ ΡΠΈΠΏΡ, ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡ ΠΊΠ°ΠΊ generic (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) | Youtube | Code |
ΠΠΎΡΡΠ΄ΠΎΠΊ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΠ»Π΅ΠΉ ΠΈ Π±Π»ΠΎΠΊΠΎΠ² Java-ΠΊΠ»Π°ΡΡΠ° | Youtube | Code |
Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠΉ LinkedList | Youtube | Code |
Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠΉ ArrayList | Youtube | Code |
Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠΉ HashMap | Youtube | Code |
Π’ΡΠΈ Π·Π°Π΄Π°ΡΠΈ ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ Π½Π° ΠΏΠ°ΡΡΠΈΠ½Π³ ΡΠ°ΠΉΠ»ΠΎΠ² | Youtube | Code |
Π ΠΎΠ±ΠΎΡ Π΄Π²ΡΠ½ΠΎΠ³ΠΈΠΉ ΡΠ°Π³Π°ΡΡΠΈΠΉ (Π―Π½Π΄Π΅ΠΊΡ) | Youtube | Code |
Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠΉ HashSet | Youtube | Code |
Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠΉ LinkedHashSet | Youtube | Code |
ΠΠ΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΠ°Ρ Π½ΠΎΠ΄Π° ΠΈ ΡΡΠΌΠΌΠ° Π΅Π΅ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² (3 ΡΠΏΠΎΡΠΎΠ±Π°) | Youtube | Code |
Π’ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ°. ΠΠ°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠΈΠΊΠ»Π° Π² Π³ΡΠ°ΡΠ΅ | Youtube | Code |
Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ N-Π³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Ρ ΠΊΠΎΠ½ΡΠ° ΠΎΠ΄Π½ΠΎΡΠ²ΡΠ·Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° (leetcode) | Youtube | Code |
Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠΉ Lock | Youtube | Code |
ΠΠ΅ΡΠ°ΡΡ ΡΡΡΠΎΠΊ Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΠΈΠ· ΡΠ°Π·Π½ΡΡ ΠΏΠΎΡΠΎΠΊΠΎΠ² (leetcode) | Youtube | Code |
ΠΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ HβO ΠΈΠ· Π²ΠΎΠ΄ΠΎΡΠΎΠ΄Π° ΠΈ ΠΊΠΈΡΠ»ΠΎΡΠΎΠ΄Π° (leetcode) | Youtube | Code |
Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ ΠΈΠ· ΠΌΠ°ΡΡΠΈΠ²Π° (leetcode) | Youtube | Code |
ΠΠΠ Π·Π°Π΄Π°ΡΠΈ ΠΏΡΠΎ ΠΠΠΡΠΈ | Youtube | Code Code2 |
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΈ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ Π·Π°ΠΏΡΠΎΡΠ°Ρ Π² ΡΠ°Π·Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ | Youtube | Code |
Π Π°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΡΠΌΡ ΠΌΠ΅ΠΆΠ΄Ρ Π³ΠΎΡΠΎΠ΄Π°ΠΌΠΈ (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) | Youtube | Code |
Π Π΅Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡΡΠ΄ΠΊΠ° ΡΠΈΡΡ Π² ΡΠΈΡΠ»Π΅ (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) | Youtube | Code |
ΠΠΎΠΈΡΠΊ ΡΡΠ΅Π΄ΠΈ ΠΏΠ°Ρ ΡΠΈΡΠ΅Π» Π·Π½Π°ΡΠ΅Π½ΠΈΡ, Π²ΡΡΡΠ΅ΡΠ°ΡΡΠ΅Π³ΠΎΡΡ ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ: ΠΌΠ°Π³ΠΈΡ XOR (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) (leetcode) | Youtube | Code |
Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π΄ΡΠ±Π»ΠΈΠΊΠ°ΡΠΎΠ² Π² ΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ ΡΠ²ΡΠ·Π½ΠΎΠΌ ΡΠΏΠΈΡΠΊΠ΅ Ρ.I,II (leetcode) | Youtube | Code Code2 |
ΠΠ΅Π½Π΅ΡΠ°ΡΠΈΡ Π²Π°Π»ΠΈΠ΄Π½ΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΉ ΡΠΊΠΎΠ±ΠΎΠΊ (leetcode) | Youtube | Code |
ΠΠ°Π»ΠΈΠ΄Π°ΡΠΈΡ Π·Π°ΠΏΠΈΡΠΈ ΡΠΈΡΠ»Π° ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ (leetcode) | Youtube | Code |
ΠΡΠΎΠ²Π΅ΡΠΊΠ°, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΡΠΈΡΠ»ΠΎ ΡΡΠ΅ΠΏΠ΅Π½ΡΡ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) (leetcode) | Youtube | Code |
ΠΡΠΎΠΊΡΡΡΠΊΠ° ΠΎΠ΄Π½ΠΎΡΠ²ΡΠ·Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° (leetcode) | Youtube | Code |
ΠΠΎΠΈΡΠΊ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠΈ Π² ΡΡΡΠΎΠΊΠ΅ Π·Π° O(N+M): Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΠΎΠΉΠ΅ΡΠ°-ΠΡΡΠ° (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) (leetcode) | Youtube | Code Code2 |
ΠΠ°Π΄Π°ΡΠΈ ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ Π½Π° Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ SQL-Π·Π°ΠΏΡΠΎΡΠΎΠ² | Youtube | Code |
ΠΠΎΠΈΡΠΊ ΡΠ»ΠΎΠ²Π° Π² ΠΌΠ°ΡΡΠΈΡΠ΅ Π±ΡΠΊΠ² (leetcode) | Youtube | Code |
Π‘ΠΆΠ°ΡΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ (Π―Π½Π΄Π΅ΠΊΡ) | Youtube | Code |
Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠΉ Stack | Youtube | Code |
ΠΡΠ΄Π°ΡΠ° ΠΊΡΠΏΡΡ Π±Π°Π½ΠΊΠΎΠΌΠ°ΡΠΎΠΌ (Π―Π½Π΄Π΅ΠΊΡ) | Youtube | Code |
ΠΠΎΠΈΡΠΊ Π½Π°Π±ΠΎΡΠ° ΡΠ»ΠΎΠ² Π² ΠΌΠ°ΡΡΠΈΡΠ΅ Π±ΡΠΊΠ² (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) (leetcode) | Youtube | Code Code2 |
ΠΠΎΠΈΡΠΊ Π½Π°Π±ΠΎΡΠ° ΡΠ»ΠΎΠ² Π² ΠΌΠ°ΡΡΠΈΡΠ΅ Π±ΡΠΊΠ² 2: ΠΏΡΠ΅ΡΠΈΠΊΡΠ½ΠΎΠ΅ Π΄Π΅ΡΠ΅Π²ΠΎ (leetcode) | Youtube | Code |
ΠΠΎΠΈΡΠΊ Π² ΡΡΡΠΎΠΊΠ΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½ΠΎΠΉ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠΈ Π±Π΅Π· ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΠΉ (leetcode) | Youtube | Code |
Π‘ΡΠΌΠΌΠ° Π΄Π²ΡΡ ΡΠΈΡΠ΅Π» Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ + ΠΈ - (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) (leetcode) | Youtube | Code |
ΠΠ»ΠΈΠ½Π° ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΡΠ»ΠΎΠ²Π° Π² ΡΡΡΠΎΠΊΠ΅ (3 ΡΠ΅ΡΠ΅Π½ΠΈΡ) (leetcode) | Youtube | Code |
ΠΠ°ΡΡΠΈΠ½Π³ ΡΠΏΠΈΡΠΊΠ° ΡΡΡΠΎΠΊ Π² ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ (Π―Π½Π΄Π΅ΠΊΡ) | Youtube | Code |
ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½ΡΠ»Π΅ΠΉ ΠΊ ΠΊΠΎΠ½ΡΡ ΠΌΠ°ΡΡΠΈΠ²Π° (leetcode) | Youtube | Code |
ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π·Π°Π³Π»Π°Π²Π½ΡΡ Π±ΡΠΊΠ² (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) (leetcode) | Youtube | Code |
Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΊΠΎΡΠ΅Π½Ρ (ΠΈΡΠ΅ΡΠ°ΡΠΈΠ²Π½Π°Ρ ΡΡΠΌΠΌΠ° ΡΠΈΡΡ) ΡΠΈΡΠ»Π° (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) (leetcode) | Youtube | Code |
Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π΄ΡΠ±Π»ΠΈΠΊΠ°ΡΠΎΠ² ΠΈΠ· ΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°, Ρ.I, II (leetcode) | Youtube | Code Code2 |
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΎΠΊΡΠ΅ΡΡΠ½ΠΎΡΡΠΈ Π΄Π»Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π° ΡΠΈΡΠ΅Π» | Youtube | Code |
Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° Π¨Π΅Π»Π»Π° (Shell sort) | Youtube | Code |
Π Π°Π·ΠΌΠ΅Π½ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΌΠΎΠ½Π΅Ρ (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) | Youtube | Code |
ΠΠ°ΠΌΠ΅Π½Π° Π²ΡΠ΅Ρ '?' Π² ΡΡΡΠΎΠΊΠ΅, ΠΈΠ·Π±Π΅Π³Π°Ρ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠΈΡ ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² (leetcode) | Youtube | Code |
ΠΠ°ΠΊΠ°Π· ΡΡΡΠ½ΠΈΡΡΡΡ: Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΡΠΎΠΏΡΡΠ΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄ | Youtube | Code |
ΠΠΎΠΈΡΠΊ Π² ΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΌΠ°ΡΡΠΈΠ²Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ΅Π½ΡΡΠΈΡ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ (3 ΡΠ΅ΡΠ΅Π½ΠΈΡ) | Youtube | Code |
Π€Π°ΠΊΡΠΎΡΠΈΠ°Π» (4 ΡΠ΅ΡΠ΅Π½ΠΈΡ) | Youtube | Code |
ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΡΡΠ΅Π΄Π½Π΅Π³ΠΎ, ΠΌΠ΅Π΄ΠΈΠ°Π½Ρ, ΠΌΠΎΠ΄Ρ, ΠΊΠ²Π°ΡΡΠΈΠ»Π΅ΠΉ | Youtube | Code |
ΠΠ±Π·ΠΎΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΠΌΠΎΠΈΡ GitHub ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠ΅Π² | Youtube | GitHub |
ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΠΈΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΠ²Π°: Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ°ΡΠΎΠ²Π°Π½ΠΈΡ Π€ΠΈΡΠ΅ΡΠ°-ΠΠ΅ΡΡΠ° | Youtube | Code |
ΠΠ°Π»ΠΈΠ΄Π°ΡΠΈΡ ΡΠΊΠΎΠ±ΠΎΡΠ½ΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ (leetcode) | Youtube | Code |
ΠΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² Π² ΠΌΠ°ΡΡΠΈΠ² Π±Π΅Π· Π΄ΡΠ±Π»ΠΈΠΊΠ°ΡΠΎΠ² | Youtube | Code |
ΠΠ°Π²Π΅ΡΠ·Π½ΡΠΉ finally / ΠΠ°Π²Π΅ΡΠ·Π½ΡΠΉ stream: ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ | Youtube | Code Code2 |
ΠΠ°ΠΊ ΡΡΠΏΠ΅ΡΡ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π²ΡΠ΅ ΠΎΠ±ΡΡΠ°ΡΡΠΈΠ΅ ΡΠΎΠ»ΠΈΠΊΠΈ Π½Π° YouTube (Π£ΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ Π²ΡΡΠ΅ 2Ρ ) | Youtube | - |
ΠΠ΅Π½Π΅ΡΠ°ΡΠΈΡ CV Π² PDF ΠΈΠ· Markdown ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ΡΠ΅ΠΊΡΡΡΠ΅ΡΠΎΠΌ | Youtube | CV repo |
ΠΠ΅ΡΠ΅ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΠ°ΡΡ ΡΠΈΡΡ ΡΠΈΡΠ»Π° Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ (leetcode) | Youtube | Code |
ΠΠΈΠ½Π°ΡΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ Π² ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½ΠΎΠΌ ΠΌΠ°ΡΡΠΈΠ²Π΅ | Youtube | Code |
ΠΠΎΠΈΡΠΊ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½ΠΎΠΌ ΠΌΠ°ΡΡΠΈΠ²Π΅ (leetcode) | Youtube | Code |
ΠΠΎΠ΄ΡΡΠ΅Ρ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΠ΅Π» Π² ΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΌΠ°ΡΡΠΈΡΠ΅ Π·Π° O(N+M) (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) (leetcode) | Youtube | Code |
ΠΠ·Π±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡ Π΄ΡΠ±Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠ΅ΡΡΠ°Ρ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° ΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠΌ ΡΠ΅ΡΡΠ°ΠΌ | Youtube | Code |
ΠΠΎΠΈΡΠΊ ΠΏΡΠΎΠΏΡΡΠ΅Π½Π½ΡΡ ΡΠΈΡΠ΅Π» Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ | Youtube | Code |
ΠΠΎΠΈΡΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π½ΠΎΠ΄Ρ Π΄Π»Ρ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π½ΠΎΠ΄Ρ Π±ΠΈΠ½Π°ΡΠ½ΠΎΠ³ΠΎ Π΄Π΅ΡΠ΅Π²Π° ΠΏΠΎΠΈΡΠΊΠ° | Youtube | Code |
Π Π΅Π²ΡΡ ΠΊΠΎΠ΄Π° ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ 2 | Youtube | - |
ΠΠ°Π΄Π°ΡΠΈ Π½Π° Π»ΠΎΠ³ΠΈΠΊΡ ΠΈΠ· BA-ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ | Youtube | - |
Π Π΅Π²ΡΡ ΠΊΠΎΠ΄Π° ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ 3 | Youtube | - |
ΠΠΎΠΈΡΠΊ ΠΏΠΎΠ·ΠΈΡΠΈΠΉ Π±ΠΎΠ»ΡΡΠΈΡ Π³ΡΡΠΏΠΏ Π² ΡΡΡΠΎΠΊΠ΅ (leetcode) | Youtube | Code |
ΠΠΎΠ΄ΡΡΠ΅Ρ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΏΠΎΠ΄ΡΠ΅ΠΌΠ° ΠΏΠΎ Π»Π΅ΡΡΠ½ΠΈΡΠ΅ (leetcode) | Youtube | Code |
ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΠΌΡΠΊΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ ΡΠΈΡΠ»Π° Π² Π°ΡΠ°Π±ΡΠΊΡΡ (leetcode) | Youtube | Code |
ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°ΡΠ°Π±ΡΠΊΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ ΡΠΈΡΠ»Π° Π² ΡΠΈΠΌΡΠΊΡΡ (leetcode) | Youtube | Code |
ΠΠΎΠΈΡΠΊ Π°Π½Π°Π³ΡΠ°ΠΌΠΌΡ (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) (leetcode) | Youtube | Code |
ΠΠΎΠΈΡΠΊ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° ΠΈΠ· ΡΠ»ΠΎΠ²Π°ΡΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»ΠΎΠΆΠΈΡΡ ΠΈΠ· Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡΠ° ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² | Youtube | Code |
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΡΡΡ Π΄Π΅Π»ΠΈΡΠ΅Π»Π΅ΠΉ, ΠΌΠ΅Π½ΡΡΠΈΡ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°. Π Π΅ΡΠ΅ΡΠΎ ΠΡΠ°ΡΠΎΡΡΠ΅Π½Π° (4 ΡΠ΅ΡΠ΅Π½ΠΈΡ) | Youtube | Code |
ΠΠΎΠΈΡΠΊ Π΄Π»Ρ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΌΠ°ΡΡΠΈΠ²Π° k ΡΠΎΡΠ΅Π΄Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², Π±Π»ΠΈΠΆΠ°ΠΉΡΠΈΡ ΠΊ Π½Π΅ΠΌΡ ΠΏΠΎ Π²Π΅Π»ΠΈΡΠΈΠ½Π΅ (Π―Π½Π΄Π΅ΠΊΡ) | Youtube | Code |
ΠΠΎΠΈΡΠΊ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΠΌΠΌΡ Π΄Π²ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² Π½Π΅ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½ΠΎΠΌ ΡΠΏΠΈΡΠΊΠ΅ Π·Π° O(n) | Youtube | Code |
ΠΠ½ΠΊΡΠ΅ΠΌΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΠ³ΠΎ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π² Π²ΠΈΠ΄Π΅ ΠΌΠ°ΡΡΠΈΠ²Π° ΡΠΈΡΡ (leetcode) | Youtube | Code |
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π³ΠΎΠ΄Π° Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΆΠΈΠ²ΡΡΠΈΡ Π»ΡΠ΄Π΅ΠΉ (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) | Youtube | Code |
ΠΠ±ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² | Youtube | Code |
ΠΡΠ²ΠΎΠ΄ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΠΈ (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) | Youtube | Code |
ΠΠ°ΡΠΏΠΎΡΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) | Youtube | Code |
ΠΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΡΡ (hackerrank) | Youtube | Code |
ΠΠΎΠ΄ΡΡΠ΅Ρ Π΅Π΄ΠΈΠ½ΠΈΡ Π² Π±ΠΈΠ½Π°ΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ ΡΠΈΡΠ»Π° (leetcode) | Youtube | Code |
Π Π΅Π²ΡΡ ΠΊΠΎΠ΄Π° ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ 4 (LIVE) | Youtube | - |
Π Π΅Π²ΡΡ ΠΊΠΎΠ΄Π° ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ 5 (LIVE) | Youtube | - |
ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΠΈΠ· Π΄ΡΡΠ³ΠΎΠΉ Π·Π° ΠΎΠ΄Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ | Youtube | Code |
ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π°Π»ΠΈΡΠΈΡ Π΄ΡΠ±Π»ΠΈΠΊΠ°ΡΠΎΠ² Π² Π½Π΅ΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΌΠ°ΡΡΠΈΠ²Π΅ (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) | Youtube | Code |
Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠ΅ equals() ΠΈ hashCode() | Youtube | Code Code2 |
LFU ΠΊΡΡ 2 (Least Frequently Used) (leetcode) | Youtube | Code |
Π‘Π»ΠΈΡΠ½ΠΈΠ΅ k ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ Π·Π° kN*log(kN) | Youtube | Code |
ΠΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΡΠΊΠ·Π°ΠΌΠ΅Π½ | Youtube | - |
Π Π΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ Spring Boot ΡΠ΅ΡΠ²ΠΈΡΠ° ΠΈΠ· ΡΠ΅ΡΡΠΎΠ²ΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΈΡ | Youtube | Repo |
Π Π΅Π²ΡΡ ΠΊΠΎΠ΄Π° ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ 6 (LIVE) | Youtube | - |
ΠΠΎΠΈΡΠΊ ΠΌΠ°ΡΡΡΡΡΠ° ΡΠΏΡΡΠΊΠ° Π·ΠΎΠ»ΠΎΡΠΎΠΈΡΠΊΠ°ΡΠ΅Π»Ρ Ρ Π³ΠΎΡΡ | Youtube | Code |
Π‘ΡΠ°ΡΡΠ»ΠΈΠ²ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) (leetcode) | Youtube | Code |
Spring Boot ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ PostgreSQL JSONB | Youtube | Repo |
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Win OS Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° Java | Youtube | Repo |
Realtime Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡ ΡΠΏΠ΅ΠΊΡΡΠ° Π·Π²ΡΠΊΠ° Π½Π° Java | Youtube | Repo |
ΠΠ°ΠΊ Π½Π°ΠΉΡΠΈ ΡΡΠ΅ΡΡΠ½Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠΈΡ: Git reflog | Youtube | - |
Java ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ 1 | Youtube | - |
Java ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ 2 | Youtube | - |
Java ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ 3 | Youtube | - |
Java ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ 4 | Youtube | - |
Java ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ 5 | Youtube | - |
Java ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ 6 | Youtube | - |
Java ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ 7 | Youtube | - |
Java ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ 8 | Youtube | - |
Java ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ 9 | Youtube | - |
Java ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ 10 | Youtube | - |
Java ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ 11 | Youtube | - |
Java ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ 12 | Youtube | - |
Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡ REST API Ρ ΠΏΠΎΠΌΠΎΡΡΡ Spock | Youtube | - |
ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΡΠ½Ρ Π²Π°Π²ΠΈΠ»ΠΎΠ½ΡΠΊΠΈΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ (leetcode) | Youtube | Code |
The materials folder contains some stashed interview materials & notes