Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Лайвкодинг сессия на языке Java с Максимом Добрыниным, Senior Lead Software Engineer В этом видео мы погрузимся в практическую реализацию односвязного списка на Java — ключевой структуры данных, которую часто спрашивают на собеседованиях. Пройдем через все этапы: от проектирования интерфейса до тестирования и оптимизации. Это отличный шанс: ✅ Прокачать навыки работы с дженериками и исключениями. ✅ Научиться писать чистый и поддерживаемый код. ✅ Увидеть, как решать типичные ошибки при работе с индексами и null-значениями. 💡 Ключевые темы: Работа с дженериками в Java. Валидация входных данных и обработка исключений. Написание тестов (JUnit) и покрытие edge cases. Рефакторинг кода для улучшения читаемости. Погнали! Тайм коды 00:00 Вступление 00:01:05 Общий план работ 00:01:39 Определение интерфейса 00:04:34 Реализация методов 00:07:22 Метод извлечения по индексу 00:14:37 Улучшение интерфейса 00:15:48 Проблемы с дженериками 00:16:36 Инициализация и проверка индекса 00:18:25 Улучшение интерфейса 00:20:05 Хранение null в структуре 00:22:15 Реализация метода add 00:24:30 Проверка на null и добавление элемента 00:26:19 Завершение цикла и добавление элемента 00:28:31 Обработка null и завершение цикла 00:36:27 Добавление элемента в конец списка 00:38:29 Реализация метода add 00:43:31 Тестирование метода add 00:47:04 Написание и улучшение тестов для метода add 01:01:26 Проблемы с индексами 01:21:10 Объединение тестов 01:23:29 Проверка размеров списка 01:34:10 Архитектурные вопросы 01:35:27 Итоги сессии 01:40:44 Заключение Пройди курс по Java и освой азы программирования и технологии, которые необходимы для старта в карьере - Разработай реальный проект в команде из 8 человек под наблюдением опытного ментора и получи коммерческий опыт для трудоустройства - Пройди платную стажировку для Java Middle и реализуй микросервисы на Spring Boot, Postgres, Hibernate, REST, Kafka, Kubernetes в Agile команде до 8 человек, чтобы получить оффер с новой зарплатой - Подписывайся на телеграм-канал и получи возможность пройти техническое собеседование с Максом Добрыниным - Запись на обучение и собеседование: