Java #1. Найти первый неповторяющийся элемент в массиве2. Проверить, является ли строка палиндромом3. Найти 2 элемента упорядоченного массива, сумма которых равна заданному числу4. Найти 2 элемента неупорядоченного массива, сумма которых равна заданному числу5. Реализовать код для отображения "Тик" и "Так" с разницей в одну секунду, используя два потока6. Реализовать паттерн Decorator7. Спроектировать и реализовать класс-сервис для сокращения URL-адресов8. Спроектировать и реализовать REST API для управления пользователем9. Реализовать класс-сервис для работы с токенами с ограничением на количество использований10. Разделить список на подсписки фиксированного размера11. Спроектировать и реализовать REST API для управления договорами12. Написать реализацию метода findPersonByName()13. Реализовать структуру данных, которая принимает поток целых чисел и в любой момент времени позволяет получить топ-5 наибольших значений14. Реализовать паттерн Singleton15. Реализовать форматирование текста в консоли16. Реализовать REST API для поиска обуви с фильтрацией17. Реализовать последовательности Фибоначчи длиной n18. Поиск первого уникального символа в строке19. Спроектировать и реализовать REST API для сущностей "Книги" и "Авторы"20. Реализовать миграцию JSON-поля с сохранением обратной совместимости21. Реализовать сортировку массива чисел22. Реализовать простое двоичное дерево поиска23. Реализовать инверсию числа24. Реализовать проверку повторяющихся символов в строке25. Подсчитать количество символов в повторяющейся строке26. Написать реализацию метода filterUsers()27. Найти первый неповторяющийся элемент в массиве28. Реверс строки29. Реализация `hashCode` для класса Point30. Реализация стека с поддержкой получения минимума за O(1)31. Гибкий NotificationService с Spring32. Проверка простого числа33. Поиск наименее частого слова в строке34. Подсчет повторений слов в строке35. Собственный прокси для обеспечения отдельной транзакции36. Распределение загрузки на грузовики37. Поиск оптимального места в кинотеатре38. Проверка вертикальной симметрии набора точек39. Получение только ID через Spring Data JPA40. Потокобезопасный перевод денег между счетами41. Рефакторинг SomeServiceImpl для асинхронности и корректности42. Перевод средств между аккаунтами43. Сжатие подряд идущих символов по ключу44. Чередование вывода `foo` и `bar`45. Self‑inject для корректного создания транзакций46. Рефакторинг DocumentService с паттерном Стратегия47. Поиск человека по имени48. Консольная игра «Крестики-нолики»49. Итератор объединённого упорядоченного обхода двух источников50. Средний возраст мужчин в списке51. Фильтрация заказов через стратегию с лямбдами52. Удаление нечётных элементов списка53. Рефакторинг BookingService для корректного бронирования54. Исправление класса Cat455. Вывод дерева в виде иерархии56. Проверка строки на палиндром57. Консольная игра «Крестики-нолики»58. Реализация класса с истекающими ключами59. Code Review: OrderService60. Code Review: OrderService61. Проверка палиндрома в цикле без методов строк62. Исправление ошибок: OrderService63. Объединить массивы без дубликатов64. Покрытие тестами метода calc65. Реализация проверки продажи товара по времени и типу с условиями if-else66. Алгоритм фильтрации большой последовательности чисел67. Алгоритм подсчёта вхождений элементов списка68. Code Review: Метод find в сервисе интернет-магазина69. Code Review: Синхронизация критической секции в двух потоках70. Code Review: In-memory UserService: код-ревью и правки71. Младший пользователь для каждого имени72. BFF: экран корзины с рекомендациями73. Ускорение BFF: параллельные вызовы корзины и рекомендаций74. Code Review: @Transactional + внешний HTTP вызов75. Являются ли строки перестановками друг друга76. Дженерик: получить первый элемент коллекции произвольного типа77. Группировка анаграмм78. Реализация собственного MyArrayList по аналогии с ArrayList79. Как сделать класс immutable80. Поиск отсутствующего числа в массиве от 0 до n81. Code review PaymentService: транзакции, DI и логические баги82. Code review системы расчёта зарплат + бизнес-вопросы83. REST эндпоинт: получить все записи из таблицы Demands84. Code review ClientController и связанных классов85. Найти число, которое встречается один раз86. Транзакции: сколько будет при вызове b() и как сделать a() транзакционным87. Code review: DocumentService и DocumentReader88. Code review сервиса подсчёта статистики по заказам клиента89. Потоки, синхронизация и реализация AtomicInteger90. Уникальные слова по признаку анаграмм (оставить по одному представителю)91. Code review doAction(): проблемы и рефакторинг92. Простейший метод, который приводит к StackOverflowError93. Реализация стека с `push`, `pop`, `peekMax` за O(1)94. Переименование файла (ФС + Postgres) в транзакции95. Работа с Set: объект Ball, equals / hashCode