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

Замовити дзвінок

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

Підписка

Замовити дзвінок

+38 099 757 27 82

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

Play
Усі вебінари безкоштовні та доступні для зареєстрованих користувачів
author Максим Федосов
Java Developer
date 01.01.1960
time 19:00 - 21:00
Рейтинг: 5. Проголосувало: 2

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

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

Умови участі

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

Дмитро Красний
date 01.01.1960
time 120
view 399
Панченко Костянтин
date 01.01.1960
time 120
view 3524
ТОП-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 в кратчайшие сроки? Что, если мы скажем вам, что её можно достичь всего за шесть месяцев? Хотите узнать - как? Внимательно читайте статью и следуйте рекомендациям.
коментарі та обговорення
Notification success