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

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

    Підписка

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

    Підписка

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

      author Максим Федосов
      Java Developer
      date 01.01.1960
      time 19:00 - 21:00
      Додати до календаря
      Рейтинг: 5. Проголосувало: 1

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

      Усі приклади на вебінарах будуть наводитися мовою 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.

      Вебінар 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+ роками досвіду в різних ІТ-компаніях, в тому числі – компаніях лідерів ринку, наприклад Huawei, Luxoft, Infopulse. За цей час він значно збагатив свій професійний стек, який нині включає Spring, Oracle DB, SQL, MySQL, PostgreSQL, MongoDB, Mockito, Maven, AWS, GCP, ELK-стек та інші інструменти.

      Умови участі

      Безкоштовно, за обов’язковою попередньою реєстрацією.

      Панченко Костянтин
      date 01.01.1960
      time 120
      view 2788
      ТОП-10 найкращих відео з Java від ITVDN
      Сьогодні на вас чекає підбірка класних, наповнених корисним контентом відео від ITVDN за напрямком Java. Топ насичений як теоретичними відеоматеріалами, які допомагають побудувати ефективне навчання, так і практичними вебінарами, орієнтованими на прокачування навичок програмування за допомогою джави та супутніх технологій (фреймворк Spring, Elasticsearch). Отже, які відео увійшли до цього рейтингу?
      Java vs JavaScript
      Друзі, ми продовжуємо серію статей, у яких порівнюємо різні мови програмування. Перша стаття була присвячена Python і Java – двом досить потужним та універсальним мовам, без яких важко уявити сучасне розроблення. Озброївшись об'єктивністю та неупередженістю, ми дослідили найважливіші (для новачків) особливості кожної з них, а вам надали всі результати у компактному та зручному вигляді.
      250+ питань з Java для Junior, Middle, Senior
      Редакция DOU.ua обратилась к СТО и опытным специалистам, которые проводят интервью по направлению Java, о том, какие теоретические вопросы задают и какие задачи и задания предлагают решить кандидатам. Ведь, готовясь к техническому собеседованию, важно иметь четкий план. На основе полученных ответов составлена эта подборка вопросов с градацией по уровню специалиста. Надеемся, этот список вопросов станет своеобразным путеводителем, который поможет получить желаемую должность.
      Хто такий Full-stack розробник
      Full-stack розробник (вимовляється "фул стек") – це якийсь майстер на всі руки у світі веб-розробки. Йому під силу реалізувати як клієнтську, так і серверну сторону додатку, якими, зазвичай, займаються FrontEnd і BackEnd розробники окремо один від одного. Таким чином, Full-stack спеціаліст здатний одноосібно вести проєкт від початку до кінця.
      Що повинен знати Java розробник у 2020 році?
      В этот раз в нашей рубрике “Что должен знать разработчик...” под прицелом оказался такой многофункциональный язык программирования, как Java. Мы рассмотрим основные причины популярности этого языка программирования, а также перечень технологий, которыми должен владеть специалист, который выбрал для себя это направление. Не будем медлить - начнем!
      ТОП 20 тестових завдань на інтерв'ю для Java розробника
      У цій статті ми наведемо досить багато прикладів програм з тих, що просять написати претендентів під час проходження інтерв'ю на вакансію Java розробника. Вказані тестові завдання ми наводимо з реальними прикладами коду, заданими в інтерв'ю як початківцям, так і досвідченим кандидатам.
      Junior Java Developer – питання на співбесіді
      В этой статье мы рассмотрим 25 наиболее часто встречающихся вопросов на интервью для новичков в программировании на Java. Все это реальные вопросы на собеседовании Java Junior Developer.
      Kotlin vs Java: що краще для Android-розробки?
      Kotlin – это статически типизированный язык программирования, разработанный компанией JetBrains. Подобно языку Java, Kotlin стал отличным выбором для разработки приложений на Android. Это можно увидеть даже из того факта, что Android Studio поставляется со встроенной поддержкой Kotlin, как и с поддержкой Java.
      Справжній відладчик JavaScript? Легко!
      Конечно, console.log может рассказать вам о многом, но все же сказать, что это отладчик, все равно что сказать, что Канада – это США. Для полноценной отладки вам необходимо отдельное специализированное полнофункциональное приложение. Новый отладчик Firefox позволит вам легко писать быстрый, стабильный код. Вот как это работает.
      C# vs Java: яку мову загального призначення краще обрати
      C# vs Java - яка із загальноцільових, об'єктно-орієнтованих мов програмування найкраще підійде вам для роботи? Вони обидві мають великі бібліотеки, які можна використовувати для створення застосунків для ПК, веб, мобільних пристроїв та інших платформ. Обидві мають великі спільноти захоплених шанувальників і багато онлайн-підтримки.
      Java Developer: плануємо навчання правильно
      Ваша цель - стать Junior Java developer в кратчайшие сроки? Что, если мы скажем вам, что её можно достичь всего за шесть месяцев? Хотите узнать - как? Внимательно читайте статью и следуйте рекомендациям.

      Купуй передплатуз доступом до всіх курсів та сервісів

      Бібліотека сучасних IT знань у зручному форматі

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

      Стартовий
      • Усі відеокурси на 3 місяці
      • Тестування з 10 курсів
      • Перевірка 5 домашніх завдань
      • Консультація з тренером 30 хв
      59.99 $
      Придбати
      Базовий
      • Усі відеокурси на 6 місяців
      • Тестування з 16 курсів
      • Перевірка 10 домашніх завдань
      • Консультація з тренером 60 хв
      54.00 $
      89.99 $
      Придбати
      Акція
      Преміум
      • Усі відеокурси на 1 рік
      • Тестування з 24 курсів
      • Перевірка 20 домашніх завдань
      • Консультація з тренером 120 хв
      85.00 $
      169.99 $
      Придбати
      Акція
      коментарі та обговорення
      cross
      loader

      Крок 1/2

      Реєстрація

      Звідки ви дізналися про вебінар:

      Крок 2/2

      Майже готово!

      Важливі сповіщення – нагадування про вебінари, посилання на трансляцію та інформацію про актуальні події ми надсилаємо за допомогою чат-бота в Telegram. Підпишись, будь ласка. Скасувати підписку можна будь-якої миті.

      Дякуємо за реєстрацію

      Notification success
      Ми використовуємо cookie-файли, щоб зробити взаємодію з нашими веб-сайтами та послугами простою та значущою.