Гайды собираются вручную по реальным Java-собеседованиям. Дополнения, исправления и новые вопросы приветствуются.
- Новый вопрос с собеседования в одну из компаний.
- Короткую подсказку-ответ к существующему вопросу.
- Уточнение формулировки, если ответ устарел или звучит неточно.
- Гайд по новой компании или роли.
- Практическую задачу: live-coding, SQL, code review, System Design.
Держите стиль проекта: вопрос должен быстро помогать повторить тему перед интервью.
- **Что будет, если hashCode() всегда возвращает одну константу?**
_Все ключи попадут в один bucket. В Java 8+ при достаточном размере таблицы bucket treeify, но производительность всё равно деградирует._Правило: короткая подсказка + практический пример. Не нужно переписывать учебник; лучше дать ключевые слова, ловушку и production-последствие.
- Если вопрос был на вашем собеседовании, укажите компанию, грейд, примерную дату и стек.
- Если информация взята из вакансии или публичного источника, добавьте ссылку.
- Если факт может устареть, пишите дату: “актуально на апрель 2026”.
- Форкните репозиторий и создайте ветку.
- Правьте файлы в
guides/,tasks/,roadmaps/или навигационные страницы. - Используйте кодовые блоки с языком:
java,sql,yaml,bash. - Проверьте, что ссылки открываются и таблицы корректно рендерятся.
- Откройте Pull Request с кратким описанием изменений.
- Пишите по-русски, просто и инженерно.
- Не делайте ответы слишком длинными: цель — подготовка к собеседованию, а не полноценный учебник.
- Для блоков советов используйте Markdown-цитаты:
> **СОВЕТ.** ...,> **ВНИМАНИЕ.** ...,> **ФИШКА.** .... - Сначала корректность, потом красивость формулировки.
- Если есть сомнения, откройте Issue и обсудите формулировку.