Java #1. Найти первый неповторяющийся элемент в массиве #2. Проверить, является ли строка палиндромом? #3. Найти 2 элемента упорядоченного массива, сумма которых равна заданному числу #4. Найти два элемента в неупорядоченном массиве, сумма которых равна заданному числу? #5. Реализовать код для отображения “Тик” и “Так” с разницей в одну секунду, используя два потока, с синхронизацией потоков в Java? #6. Реализовать паттерн Декоратор в Java? #7. Спроектировать и реализовать сервис для сокращения URL-адресов? #8. Спроектировать API для управления пользователем и изменения отдельных полей? #9. Реализовать сервис для работы с токенами с ограничением на количество использований? #10. Дан проект. Все недочеты кода надо править. На основании данного кода нужно создать фреймворк игрового 2D мира, то есть нарастить код #11. Разделение списка на партиции #12. Спроектировать http запрос который возвращает договор по номеру #13. Спроектировать http запрос который создает новый договор #14. Написать реализацию метода findPersonByName(). Из списка persons найти человека с именем name #15. Создать интерфейс с 2 методами. Написать класс, реализующий интерфейс для Integer. В класс можем бесконечно отправлять int-ы. И в любой момент можем вызвать getTopFive() и получить 5 максимальных чисел из тех, что отправили. Можно гуглить. Надо будет запустить, проверить работу #16. Написать Singleton #17. Спринг сервис. Идеи по улучшению кода. Как сделать так, чтобы при добавлении нового робота Spring сразу создавал нового робота и нам не пришлось работать ручками #18. Форматирование текста в консоли #19. Рефакторинг кода PersonService #20. Разработка сервиса поиска обуви #21. Генерация ряда Фибоначчи #22. Поиск Person по имени #23. Код-ревью и исправление ошибок #24. Поиск первого уникального символа #25. Исправление проблем в коде #26. CRUD для сущностей “Книги” и “Авторы” #27. Изменение названия атрибута в API #28. Исправление ошибок Spring Boot приложения #29. Сортировка массива чисел #30. Реализация двоичного дерева #31. Рефакторинг функции Фибоначчи #32. Инверсия числа #33. Ревью и улучшение Spring-сервиса работы с контрактами #34. Реализация паттерна Singleton в Java #35. Проверка повторяющихся символов в строке #36. Решение задачи HackerRank “Repeat String” #37. Фильтрация списка пользователей in-place #38. Поиск первого неповторяющегося элемента в массиве #39. Реверс строки #40. Реализация hashCode для класса Point #41. Реализация стека с поддержкой получения минимума за O(1) #42. Гибкий NotificationService с Spring #43. Проверка простого числа #44. Поиск наименее частого слова в строке #45. Подсчет повторений слов в строке #46. Собственный прокси для обеспечения отдельной транзакции #47. Распределение загрузки на грузовики #48. Поиск оптимального места в кинотеатре #49. Проверка вертикальной симметрии набора точек #50. Получение только ID через Spring Data JPA #51. Потокобезопасный перевод денег между счетами #52. Рефакторинг SomeServiceImpl для асинхронности и корректности #53. Перевод средств между аккаунтами #54. Сжатие подряд идущих символов по ключу #55. Чередование вывода foo и bar #56. Self‑inject для корректного создания транзакций #57. Рефакторинг DocumentService с паттерном Стратегия #58. Поиск человека по имени #59. Консольная игра «Крестики-нолики» #60. Итератор объединённого упорядоченного обхода двух источников #61. Средний возраст мужчин в списке #62. Фильтрация заказов через стратегию с лямбдами #63. Удаление нечётных элементов списка #64. Рефакторинг BookingService для корректного бронирования #