Разбор алгоритмов и структур данных на собеседовании Java Developer | ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию

    Выбери свою IT специальность

    Подписка

    Выбери свою IT специальность

    Подписка

      Разбор алгоритмов и структур данных на собеседовании Java Developer

      Ни одно техническое собеседование на позиции, связанные с программированием, не обходится без вопросов по алгоритмам. Мы подготовили серию вебинаров, которые помогут вам освежить в памяти и систематизировать знания по алгоритмам и структурам данных.

      Все примеры на вебинарах будут приводиться на языке Java, поэтому в первую очередь приглашаем Java разработчиков.

      Вебинары (их будет 4) будут проходить вживую на ютуб-канале CodeUA. Для получения ссылок на трансляции и общения будет создан отдельный телеграм-чат.

      Что вы получите

      Мы разберем главные структуры данных (от простых к сложным), которые есть в языке Java и часто встречаются на собеседованиях, а также научимся их реализовывать: массивы, матрицы, связанные списки, стек, граф, очередь, деревья, хеш-таблица и т. д.

      Полученные знания позволят вам закрыть пробелы в теме алгоритмов и структур данных, и быть готовым к вопросам / задачам по программированию на техническом интервью на позицию Java Developer.

      Даты и время онлайн встреч

      Вебинары будут проходить раз в неделю по средам – 17, 24 апреля, 1 и 8 мая с 19:00 до 21:00.

      Темы вебинаров

      Вебинар 1: Arrays, ArrayList, LinkedList, Vector.

      1. Массивы (Arrays), матрицы.
      2. ArrayList: реализация, сложность операций.
      3. LinkedList однонаправленный и двунаправленный, реализация, сложность операций.
      4. Vector: реализация, сложность операций.
      5. Методы решения задач с Arrays, ArrayList, LinkedList, Vector.

      UPD 17.04.2024 ссылка в Telegram на материалы к первому вебинару.

      Вебинар 2: Stack, Queue, Graph, Heap, MergeSort, QuickSort.

      1. Stack: реализация, сложность.
      2. Queue: реализация, сложность.
      3. Graph: реализация, сложность.
      4. Heap (Priority Queue): реализация, сложность операций.
      5. MergeSort, QuickSort.

      Вебинар 3: Tree, Trie, Binary Search, DFS, BFS.

      1. Tree: реализация, сложность.
      2. Trie: реализация, сложность.
      3. Binary Search.
      4. DFS (Depth-first search).
      5. BFS (Breadth-first search).

      Вебинар 4: HashTable, HashMap, HashSet, Bit Manipulation.

      1. HashTable: реализация, сложность.
      2. HashMap: реализация, сложность.
      3. HashSet: реализация, сложность.
      4. Bit Manipulation.

      Для кого это будет полезно

      Серия вебинаров нацелена на Java разработчиков, которые готовятся к техническому собеседованию и хотят хорошо проработать алгоритмы и структуры данных, научиться уверенно реализовывать самые распространенные из них. Будет полезно также другим разработчикам, которые хотят вспомнить тему алгоритмов и структур данных.

      Как будут проходить онлайн встречи

      Занятия будут проходить в формате живых вебинаров на YouTube-канале CodeUA, на которых вы сможете задавать вопросы спикеру и получать на них ответы.

      После регистрации вы получите приглашение в телеграм-канал, где мы будем публиковать ссылки на каждый из 4-х вебинаров, обучающие материалы и другую полезную информацию.

      Спикер и автор серии вебинаров

      Максим Федосов – Senior Java Software Engineer с 5+ годами опыта в различных IT-компаниях, в том числе – в компаниях лидеров рынка, например Huawei, Luxoft, Infopulse. За это время он значительно обогатил свой профессиональный стек, который сейчас включает Spring, Oracle DB, SQL, MySQL, PostgreSQL, MongoDB, Mockito, Maven, AWS, GCP, ELK-стек и другие инструменты.

      Условия участия

      Бесплатно, по обязательной предварительной регистрации.

      Покупай подпискус доступом ко всем курсам и сервисам

      Библиотека современных IT знаний в удобном формате

      Выбирай свой вариант подписки в зависимости от задач, стоящих перед тобой. Но если нужно пройти полное обучение с нуля до уровня специалиста, то лучше выбирать Базовый или Премиум. А для того чтобы изучить 2-3 новые технологии, или повторить знания, готовясь к собеседованию, подойдет Пакет Стартовый.

      Стартовый
      • Все видеокурсы на 3 месяца
      • Тестирование по 10 курсам
      • Проверка 5 домашних заданий
      • Консультация с тренером 30 мин
      59.99 $
      Оформить подписку
      Базовый
      • Все видеокурсы на 6 месяцев
      • Тестирование по 16 курсам
      • Проверка 10 домашних заданий
      • Консультация с тренером 60 мин
      72.00 $
      89.99 $
      Оформить подписку
      Акция
      Премиум
      • Все видеокурсы на 1 год
      • Тестирование по 24 курсам
      • Проверка 20 домашних заданий
      • Консультация с тренером 120 мин
      169.99 $
      Оформить подписку
      КОММЕНТАРИИ И ОБСУЖДЕНИЯ
      Notification success
      Мы используем cookie-файлы, чтобы сделать взаимодействие с нашими веб-сайтами и услугами простым и значимым.