Собеседование Java в 2GIS
Реальные вопросы с собеседований по грейдам и темам — то, что спрашивают на самом деле, а не «топ-100 из интернета».
Что спрашивали на собеседованиях в 2GIS
Вопросы с реальных интервью в 2GIS — по грейдам. Ответы и полный разбор — в гайде и в Pro.
- Middle Чем плох доступ по индексу в LinkedList и как обойти эту проблему? Коллекции
- Middle Как посмотреть план выполнения запроса и понять, задействован ли индекс? Базы данных / SQL
- Middle Что происходит под капотом при рекурсивном вызове метода? Алгоритмы
- Middle Как реализовать бронирование билета, если в базе есть таблицы с местами, фильмами и пользователями? Базы данных / SQL
- Middle Как запоминать пройденные узлы дерева, чтобы потом вернуться по тому же пути? Алгоритмы
- Middle Какие классы реализуют List и чем они отличаются по скорости сортировки и выборки по индексу? Коллекции
- Middle Какие трудности появляются, если создавать новые узлы вместо изменения уже существующих? Алгоритмы
- Middle+ Что помешает двум пользователям одновременно занять одно и то же место? Базы данных / SQL
- Middle+ Как сделать join двух отсортированных списков, если ключи в них повторяются? Алгоритмы
Вопросы по этим темам — с ответами
Разбор ответов по темам, которые здесь спрашивают. Нажми, чтобы открыть полный ответ.
- Базы данных / SQL Что такое Порядок выполнения SQL-запроса?
- Базы данных / SQL Что такое Порядок колонок в составном индексе?
- Базы данных / SQL Почему B-tree, а не Hash?
- Базы данных / SQL Почему NULL = NULL даёт UNKNOWN, а не TRUE?
- Коллекции Чем Iterator отличается от ListIterator?
- Коллекции Чем отличается List от ArrayList?
- Алгоритмы Что такое AVL и красно-чёрное дерево?
- Алгоритмы Что такое BFS и DFS?
- Spring В чём разница 401 и 403?
- Spring В чём разница Proxy и Decorator?
Хочешь готовиться по реальным вопросам именно к 2GIS? Полные разборы по грейдам — в наших гайдах и Telegram-канале.
реферал Работаешь в 2GIS и есть реферальная ссылка? Подберём и проверим Java-кандидата под твою рекомендацию →