Java уровнем выше
• Виртуальная машина Java, среда выполнения, механизм Java GC
• Полный жизненный цикл объекта в Java
• Модель памяти JVM
• Межпроцессное взаимодействие
• Загрузка классов в Java JVM
• Ссылочный тип Java
• Шаблоны проектирования
• Протокол HTTP и протокол HTTPS
• Классы Socket и ServerSocket в Java
• Протоколы TCP и UDP
• Конкретная реализация GET и POST в протоколе HTTP
• Сериализаия и десериализация
• Принцип реализации пула потоков
• Основы баз данных
Структуры данных и алгоритмы
Структуры данных
• Стек и очередь
• Массив и связанный список, настраиваемый динамический массив
• Хеш-таблица и хеш-конфликты
• Бинарное дерево
• Б, Б+ и Б++ деревья
• Базовые алгоритмы сортировки: быстрая сортировка, сортировка слиянием, сортировка кучей
• Бинарный поиск
• Алгоритм Хаффмана, красное-черное дерево
• Работа со строками, поиск строк, алгоритм KMP
• Графы BFS, DFS, алгоритм Дейкстры
• Обработка больших данных
Алгоритмы
• Алгоритм деления
• Алгоритмы планирования
• Жадный алгоритм
• Детекторы и дескрипторы
• Задача сопоставления
Post #150
2.73K