🐗🐗 Обновление карьерного роадмапа
• Теперь для всех 682 вопросов в блоке Вопросы на собесе доступны правильные ответы.
🐗 Algorithms
Решение 20 задач с литкода:
• Строки: Add Binary.
• Массивы: Plus One, Pascal's Triangle, Pascal's Triangle II, Best Time to Buy and Sell Stock, Majority Element.
• Связные списки: Intersection of Two Linked Lists.
• Математика: Climbing Stairs, Excel Sheet Column Title, Excel Sheet Column Number.
• Манипуляции с битами: Reverse Bits.
• Деревья: Binary Tree Inorder Traversal, Same Tree, Symmetric Tree, Maximum Depth of Binary Tree, Convert Sorted Array to Binary Search Tree, Balanced Binary Tree, Minimum Depth of Binary Tree, Path Sum, Binary Tree Preorder Traversal, Binary Tree Postorder Traversal.
🐗 Computer Science
Новый раздел.
🐗 System Design
Упорядочены текущие задачи.
Добавлены 2 новые задачи.
🐗 Live Coding
Упорядочены текущие задачи.
Добавлено 14 новых задач.
🐗 Soft
Добавлена 1 новая задача.
🐗 Java
Отдельная страница для Object.
Отдельная страница для атомарных классов: AtomicInteger, AtomicLong, AtomicBoolean, AtomicReference, AtomicIntegerArray, AtomicLongArray, AtomicReferenceArray, AtomicMarkableReference, AtomicStampedReference.
Виды клонирования.
ReadWriteLock.
CountDownLatch.
CyclicBarrier.
Обновлено описание коллекций: Set, HashSet, LinkedHashSet, TreeSet, SortedSet, NavigableSet.
🐗 Kotlin
Функции высшего порядка.
Анонимные функции.
Coroutines: joinAll, yield, ensureActive, limitedParallelism.
Flow: chunked.
Scope: takeIf, takeUnless, repeat, todo, this, it.
Улучшено описание null safety, if, varargs, lateinit, const, var, val, get, set, tilerec, do, while, for, break, continue.
Обновлена страница Object: data object, companion object, анонимные объекты, объектные выражения.
Добавлены операторы для коллекций.
🐗 Kotlin Multiplatform
Переехал в отдельный раздел.
🐗 Android
Обновлено описание Intent: Intent Resolution, Intent Filters, мутабельный и иммутабельный PendingIntent.
Отдельная страница для RecyclerView.
Добавился контент про тестирование.
Network: REST, Header, Body, Path, Query, Get, Post, Put, Patch, Delete.
Архитектура: DRY, KISS, YAGNI, Trunk Based Development.
BroadcastReceiver: системные типы.
Activity: isFinishing.
🐗 Jetpack
Новая страница Media3.
🐗 Compose
Отдельная страница для CompositionLocal.
Описание Layout.
🐗 Gradle
Отдельный раздел.
🐗 Samples
Добавлено 7 Android-библиотек.
Добавлено 6 KMP-библиотек.
🐗 ОТКРЫТЬ В NOTION
#roadmap@foundout
Post #73
456