- JDK 21
- Gradle (embedded in the project)
./gradlew clean build
- annotation
- cache
- collections
- common (some uncategorized stuff)
- core
- dynamic
- iterators
- jvm
- multithreading
- numeric
- parser
- proxy
- recursion
- refactoring
- search
- serialization
- sorting
- stream
- string
- tree
Sure, we have tests; they contain some code which describes implementation in a natural way.
SQL folder contains tasks which require writing SQL queries to solve them. Check appropriate video on YouTube
The interview-materials folder contains some notes about interview preparation and useful links. We can perceive materials in this folder as project backlog or "box with other stuff"
List of videos on YouTube channel
Expand me
Title | YouTube video link | Code / Repo link |
---|---|---|
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π·ΡΠΈΡΠ΅Π»Π΅ΠΉ ΡΡΡΠΈΠΌΠ° | 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 |
Π₯Π°Π½ΠΎΠΉΡΠΊΠΈΠ΅ Π±Π°ΡΠ½ΠΈ (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 | Repo1 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 |
Π Π΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ ΠΊΠΎΠ΄Π° ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ 1 | 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 | Code1 Code2 |
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΈ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ Π·Π°ΠΏΡΠΎΡΠ°Ρ Π² ΡΠ°Π·Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ | YouTube | Code |
Π Π°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π·Π°ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Π³ΠΎΡΠΎΠ΄Π°ΠΌΠΈ (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) | YouTube | - |
Π Π΅Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡΡΠ΄ΠΊΠ° ΡΠΈΡΡ Π² ΡΠΈΡΠ»Π΅ (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) | YouTube | Code |
ΠΠΎΠΈΡΠΊ ΡΡΠ΅Π΄ΠΈ ΠΏΠ°Ρ ΡΠΈΡΠ΅Π» Π·Π½Π°ΡΠ΅Π½ΠΈΡ, Π²ΡΡΡΠ΅ΡΠ°ΡΡΠ΅Π³ΠΎΡΡ ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ: ΠΌΠ°Π³ΠΈΡ XOR (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) (leetcode) | YouTube | Code |
Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π΄ΡΠ±Π»ΠΈΠΊΠ°ΡΠΎΠ² Π² ΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ ΡΠ²ΡΠ·Π½ΠΎΠΌ ΡΠΏΠΈΡΠΊΠ΅ Ρ.I, II (leetcode) | YouTube | Code1 Code2 |
ΠΠ΅Π½Π΅ΡΠ°ΡΠΈΡ Π²Π°Π»ΠΈΠ΄Π½ΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΉ ΡΠΊΠΎΠ±ΠΎΠΊ (leetcode) | YouTube | Code |
ΠΠ°Π»ΠΈΠ΄Π°ΡΠΈΡ Π·Π°ΠΏΠΈΡΠΈ ΡΠΈΡΠ»Π° ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ (leetcode) | YouTube | Code |
ΠΡΠΎΠ²Π΅ΡΠΊΠ°, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΡΠΈΡΠ»ΠΎ ΡΡΠ΅ΠΏΠ΅Π½ΡΡ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) (leetcode) | YouTube | Code |
ΠΡΠΎΠΊΡΡΡΠΊΠ° ΠΎΠ΄Π½ΠΎΡΠ²ΡΠ·Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° (leetcode) | YouTube | Code |
ΠΠΎΠΈΡΠΊ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠΈ Π² ΡΡΡΠΎΠΊΠ΅ Π·Π° O(N+M): Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΠΎΠΉΠ΅ΡΠ°-ΠΡΡΠ° (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) (leetcode) | YouTube | Code1 Code2 |
ΠΠ°Π΄Π°ΡΠΈ ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ Π½Π° Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ SQL-Π·Π°ΠΏΡΠΎΡΠΎΠ² | YouTube | Code |
ΠΠΎΠΈΡΠΊ ΡΠ»ΠΎΠ²Π° Π² ΠΌΠ°ΡΡΠΈΡΠ΅ Π±ΡΠΊΠ² (leetcode) | YouTube | Code |
Π‘ΠΆΠ°ΡΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ (Π―Π½Π΄Π΅ΠΊΡ) | YouTube | Code |
Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠΉ Stack | YouTube | Code |
ΠΡΠ΄Π°ΡΠ° ΠΊΡΠΏΡΡ Π±Π°Π½ΠΊΠΎΠΌΠ°ΡΠΎΠΌ (Π―Π½Π΄Π΅ΠΊΡ) | YouTube | - |
ΠΠΎΠΈΡΠΊ Π½Π°Π±ΠΎΡΠ° ΡΠ»ΠΎΠ² Π² ΠΌΠ°ΡΡΠΈΡΠ΅ Π±ΡΠΊΠ² (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) (leetcode) | YouTube | Code1 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 | Code1 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 | Code1 Code2 |
ΠΠ°ΠΊ ΡΡΠΏΠ΅ΡΡ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π²ΡΠ΅ ΠΎΠ±ΡΡΠ°ΡΡΠΈΠ΅ ΡΠΎΠ»ΠΈΠΊΠΈ Π½Π° YouTube (Π£ΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ Π²ΡΡΠ΅ 2Ρ ) | YouTube | - |
ΠΠ΅Π½Π΅ΡΠ°ΡΠΈΡ CV Π² PDF ΠΈΠ· Markdown ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ΡΠ΅ΠΊΡΡΡΠ΅ΡΠΎΠΌ | YouTube | Repo |
ΠΠ΅ΡΠ΅ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΠ°ΡΡ ΡΠΈΡΡ ΡΠΈΡΠ»Π° Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ (leetcode) | YouTube | Code |
ΠΠΈΠ½Π°ΡΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ Π² ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½ΠΎΠΌ ΠΌΠ°ΡΡΠΈΠ²Π΅ | YouTube | Code |
ΠΠΎΠΈΡΠΊ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½ΠΎΠΌ ΠΌΠ°ΡΡΠΈΠ²Π΅ (leetcode) | YouTube | Code |
ΠΠΎΠ΄ΡΡΠ΅Ρ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΠ΅Π» Π² ΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΌΠ°ΡΡΠΈΡΠ΅ Π·Π° O(N+M) (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) (leetcode) | YouTube | Code |
ΠΠ·Π±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡ Π΄ΡΠ±Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠ΅ΡΡΠ°Ρ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° ΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠΌ ΡΠ΅ΡΡΠ°ΠΌ | YouTube | Code |
ΠΠΎΠΈΡΠΊ ΠΏΡΠΎΠΏΡΡΠ΅Π½Π½ΡΡ ΡΠΈΡΠ΅Π» Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ | YouTube | Code |
ΠΠΎΠΈΡΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π½ΠΎΠ΄Ρ Π΄Π»Ρ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π½ΠΎΠ΄Ρ Π±ΠΈΠ½Π°ΡΠ½ΠΎΠ³ΠΎ Π΄Π΅ΡΠ΅Π²Π° ΠΏΠΎΠΈΡΠΊΠ° | YouTube | Code |
ΠΠ°Π΄Π°ΡΠΈ Π½Π° Π»ΠΎΠ³ΠΈΠΊΡ ΠΈΠ· BA-ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ | 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 |
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΠΈΠ· Π΄ΡΡΠ³ΠΎΠΉ Π·Π° ΠΎΠ΄Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ | YouTube | Code |
ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π°Π»ΠΈΡΠΈΡ Π΄ΡΠ±Π»ΠΈΠΊΠ°ΡΠΎΠ² Π² Π½Π΅ΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΌΠ°ΡΡΠΈΠ²Π΅ (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) | YouTube | Code |
Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠ΅ equals() ΠΈ hashCode() | YouTube | Code1 Code2 |
LFU ΠΊΡΡ 2 (Least Frequently Used) (leetcode) | YouTube | Code |
Π‘Π»ΠΈΡΠ½ΠΈΠ΅ k ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ Π·Π° kN*log(kN) | YouTube | Code |
ΠΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΡΠΊΠ·Π°ΠΌΠ΅Π½ | YouTube | - |
Π Π΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ Spring Boot ΡΠ΅ΡΠ²ΠΈΡΠ° ΠΈΠ· ΡΠ΅ΡΡΠΎΠ²ΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΈΡ | YouTube | Repo |
ΠΠΎΠΈΡΠΊ ΠΌΠ°ΡΡΡΡΡΠ° ΡΠΏΡΡΠΊΠ° Π·ΠΎΠ»ΠΎΡΠΎΠΈΡΠΊΠ°ΡΠ΅Π»Ρ Ρ Π³ΠΎΡΡ | YouTube | Code |
Π‘ΡΠ°ΡΡΠ»ΠΈΠ²ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ (2 ΡΠ΅ΡΠ΅Π½ΠΈΡ) (leetcode) | YouTube | Code |
Spring Boot ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ PostgreSQL JSONB | YouTube | Repo |
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Win OS Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° Java | YouTube | Repo |
Realtime Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡ ΡΠΏΠ΅ΠΊΡΡΠ° Π·Π²ΡΠΊΠ° Π½Π° Java | YouTube | Repo |
ΠΠ°ΠΊ Π½Π°ΠΉΡΠΈ ΡΡΠ΅ΡΡΠ½Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠΈΡ: Git reflog | YouTube | - |
Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡ REST API Ρ ΠΏΠΎΠΌΠΎΡΡΡ Spock | YouTube | - |
ΠΠ°Π²ΠΈΠ»ΠΎΠ½ΡΠΊΠΈΠΉ ΠΌΠ΅ΡΠΎΠ΄ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΡΠ½Ρ (leetcode) | YouTube | Code |
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π²ΡΡΠΎΡΡ Π±ΠΈΠ½Π°ΡΠ½ΠΎΠ³ΠΎ Π΄Π΅ΡΠ΅Π²Π° | YouTube | Code |
Dummy, Fake, Stub, Spy, Mock | YouTube | - |
ΠΠ°Π³ΡΡΠ·ΠΎΡΠ½ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Spring Boot ΡΠ΅ΡΠ²ΠΈΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ Gatling | YouTube | Repo |
ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΠΈΠ½Π°ΡΠ½ΠΎΠ³ΠΎ Π΄Π΅ΡΠ΅Π²Π° | YouTube | Code |
Web crawler (ΠΏΠ°ΡΡΠ΅Ρ ΡΠ°ΠΉΡΠ°) Π½Π° Java | YouTube | Repo |
ΠΠ°ΠΊ ΡΠΊΠ°ΡΠ°ΡΡ Π²ΠΈΠ΄Π΅ΠΎ Ρ Boosty | YouTube | - |
ΠΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠ° Π¦Π΅Π·Π°ΡΡ | YouTube | Code |
ΠΠΎΠΈΡΠΊ ΠΠΠ Π΄Π»Ρ Π½Π°Π±ΠΎΡΠ° ΡΠΈΡΠ΅Π» | YouTube | Code |
Π§ΠΈΡΠ»ΠΎ Π€ΡΠΎΠ±Π΅Π½ΠΈΡΡΠ° ΠΈ Π·Π°Π΄Π°ΡΠ° Π§ΠΈΠΊΠ΅Π½Π° ΠΠ°ΠΊΠΠ°Π³Π³Π΅ΡΡΠ° | YouTube | Code |
Java interview Q & A collection | YouTube | Repo |
ΠΡΠ΄Π°ΡΠ° ΠΊΡΠΏΡΡ Π±Π°Π½ΠΊΠΎΠΌΠ°ΡΠΎΠΌ 2 (Π―Π½Π΄Π΅ΠΊΡ) | YouTube | Code1 Code2 |
ΠΠΎΠΈΡΠΊ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΡΡ Π²Π΅ΡΡΠΈΠ½ Π±ΠΈΠ½Π°ΡΠ½ΠΎΠ³ΠΎ Π΄Π΅ΡΠ΅Π²Π° Ρ ΠΌΠ°ΠΊΡ. ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ ΠΏΠΎΠ΄Π΄Π΅ΡΠ΅Π²ΡΠ΅Π² | YouTube | Code |
ΠΠ°ΠΊ Π²ΡΠΏΡΡΡΠΈΡΡ ΡΠ΅Π»ΠΈΠ· Π½Π° GitHub | YouTube | Repo |
Π Π΅Π΄Π°ΠΊΡΠΈΠΎΠ½Π½ΠΎΠ΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅. ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΠΈΠ· Π΄ΡΡΠ³ΠΎΠΉ Π·Π° ΠΎΠ΄Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ 2 | YouTube | Code |
ΠΠ±Π·ΠΎΡ ΠΏΠ»Π΅ΠΉΠ»ΠΈΡΡΠΎΠ² Π½Π° ΠΊΠ°Π½Π°Π»Π΅ | YouTube | - |
AI ΡΠ°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Spring AI ΠΈ Ollama | YouTube | Repo |
7 ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°Π΄Π°Ρ (ΠΌΡΠ·ΡΠΊΠ°Π»ΡΠ½ΡΠΉ Π²ΡΠΏΡΡΠΊ) | YouTube | - |
Π Π΅ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΈΡΡ. ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ Π² Π§Π Π½Π° Java ΡΠΈΡΠ»Π΅Π½Π½ΠΎ | YouTube | Repo |
5 ΡΠΎΡΡΠΈΡΠΎΠ²ΠΎΠΊ (ΠΌΡΠ·ΡΠΊΠ°Π»ΡΠ½ΡΠΉ Π²ΡΠΏΡΡΠΊ) | YouTube | - |
ΠΠ°ΡΡΠΈΡΠ° ΡΠΌΠ΅ΠΆΠ½ΠΎΡΡΠΈ. Π Π°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π·Π°ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Π³ΠΎΡΠΎΠ΄Π°ΠΌΠΈ 2 | YouTube | Code |
Π‘Π±ΠΎΡΠΊΠ° ΠΈ Π·Π°ΠΏΡΡΠΊ Java-ΠΏΡΠΎΠ΅ΠΊΡΠ° Π±Π΅Π· ΠΏΠΎΠΌΠΎΡΠΈ IDE ΠΈ ΡΡΠ΅Π΄ΡΡΠ² ΡΠ±ΠΎΡΠΊΠΈ | YouTube | - |
Π’ΡΠΈ ΡΠΈΠΏΠ° Π°ΡΠΏΠ΅ΠΊΡΠΎΠ² Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ AspectJ | YouTube | Repo |
GitHub Actions: workflows, coverage, badges | YouTube | Repo1 Repo2 Repo3 Repo4 |
Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠΉ ArrayList 2 | YouTube | Code |
Title | YouTube video link |
---|---|
Π Π΅Π²ΡΡ ΠΊΠΎΠ΄Π° ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ 1 | YouTube |
Π Π΅Π²ΡΡ ΠΊΠΎΠ΄Π° ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ 2 | YouTube |
Π Π΅Π²ΡΡ ΠΊΠΎΠ΄Π° ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ 3 | YouTube |
Π Π΅Π²ΡΡ ΠΊΠΎΠ΄Π° ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ 4 (LIVE) | YouTube |
Π Π΅Π²ΡΡ ΠΊΠΎΠ΄Π° ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ 5 (LIVE) | YouTube |
Π Π΅Π²ΡΡ ΠΊΠΎΠ΄Π° ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ 6 (LIVE) | YouTube |
Title | YouTube video link |
---|---|
ΠΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΅ΡΡΠ° "ΡΡΠ΅Π΄Π½ΠΈΠΉ" ΠΏΠΎ Java Π½Π° hh.ru | YouTube |
ΠΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΅ΡΡΠ° "ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ" ΠΏΠΎ Java Π½Π° hh.ru | YouTube |
ΠΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΠ° "ΡΡΠ΅Π΄Π½ΠΈΠΉ" ΠΏΠΎ Git Π½Π° hh.ru | YouTube |
ΠΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΠ° "Π±Π°Π·ΠΎΠ²ΡΠΉ" ΠΏΠΎ Linux Π½Π° hh.ru | YouTube |
ΠΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΠ° "Π±Π°Π·ΠΎΠ²ΡΠΉ" ΠΏΠΎ Docker Π½Π° hh.ru | YouTube |
ΠΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΠ° "Π±Π°Π·ΠΎΠ²ΡΠΉ" ΠΏΠΎ ΠΠΠ Π½Π° hh.ru | YouTube |
ΠΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΅ΡΡΠ° "Π±Π°Π·ΠΎΠ²ΡΠΉ" ΠΏΠΎ Java Π½Π° hh.ru | YouTube |
ΠΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΠ° "ΡΡΠ΅Π΄Π½ΠΈΠΉ" ΠΏΠΎ ΠΠΠ Π½Π° hh.ru | YouTube |
ΠΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΠ° "ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ" ΠΏΠΎ ΠΠΠ Π½Π° hh.ru | YouTube |
ΠΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΠ° "ΡΡΠ΅Π΄Π½ΠΈΠΉ" ΠΏΠΎ ΠΠ»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌ Π½Π° hh.ru | YouTube |
ΠΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΠ° "Π±Π°Π·ΠΎΠ²ΡΠΉ" ΠΏΠΎ Git Π½Π° hh.ru | YouTube |
Check this repo to get materials for preparation to Java verbal interview