Описание вакансии
Java Classes —
интернатура по Java для студентов, влюбленных в программирование.
2
языка программирования: Java и JavaScript
4
месяца full-time лекций и практики
6
талантливых студентов в одной группе
50%
разработчиков TeamDev — выпускники интернатуры
Требования к кандидатам
Мы ждём от кандидатов глубокого понимания и способности свободно размышлять на следующие темы*
- Математика: множество, операции над множествами; функция, характеристики функции, график функций, линейная, степенная, показательная, логарифмическая функция, предел функции, производная, интеграл.
- Дискретная математика: булева алгебра, комбинаторика, конечный автомат, теория графов, деревья, двоичные деревья.
- Основные принципы ООП: наследование, инкапсуляция, полиморфизм, конструктор, деструктор, виртуальные методы, множественное наследование.
- Принципы работы и критерии подбора под задачу стандартных структур данных: Array, Collection, List, Set, Map, Stack, Queue.
- Базовые алгоритмы: хэширование, хэш-функция, хэш-таблица, Binary Search, быстрые сортировки.
- Знание часто используемых паттернов проектирования: Factory, Factory Method, Builder, Command, State, Strategy, Visitor, Composite, Marker Interface.
Требования к кандидатам
- Знание основ языка Java: синтаксис, обработка входных параметров, особенности реализации ООП в Java, примитивные типы данных, исключения, Generics, Annotations, packages java.lang, java.util, java.io.
- Опыт использования IntelliJ IDEA и GitHub.
- Способность решать логические и математические задачи, умение быстро думать и не бояться писать код — пробуйте себя на LeetCode и подобных сайтах.
- Уровень английского языка не ниже intermediate — свободное чтение, написание писем, общение голосом.
* Если какие-то темы вызывают страх, неприязнь или сопротивление — не спеши и подучись. Ты же хочешь стать программистом, соответственно тебе придется рано или поздно с этим всем разобраться и потом с удовольствием использовать в каждодневной работе. Иначе у тебя не получится пройти собеседование.
Больше деталей и программа обучения
https://intern.teamdev.com/java-classes