Каталог
Вопросы на IT-собеседованиях с ответами
172 вопросов, которые задают стажёрам и junior-специалистам. Разборы части вопросов открыты всем — остальные доступны в приложении.
Алгоритмы и структуры данных
Первая секция почти любого технического собеседования. Асимптотика, хеш-таблицы, деревья, графы, два указателя, динамическое программирование.
ООП и проектирование
Принципы ООП, SOLID, паттерны, композиция против наследования, тестируемый код. Спрашивают у любого джуна после алгоритмов.
Базы данных и SQL
Нормализация, JOIN, индексы, транзакции и уровни изоляции, оконные функции, диагностика медленных запросов.
Сети и операционные системы
TCP/IP, HTTP, DNS, TLS, процессы и потоки, виртуальная память, дедлоки, Git. Сильная сторона выпускника технического вуза.
Frontend: JavaScript, TypeScript, React
Event loop, замыкания, прототипы, рендеринг в браузере, React-хуки, TypeScript, безопасность на клиенте.
Backend и архитектура
REST, кеширование, очереди, микросервисы, отказоустойчивость, масштабирование и основы system design.
Python
Изменяемость, словари изнутри, генераторы, декораторы, GIL, asyncio, контекстные менеджеры и типичные ловушки языка.
Java и Spring
JVM и память, equals/hashCode, коллекции, исключения, Stream API, многопоточность, дженерики и основы Spring.
Тестирование (QA)
Виды тестирования, тест-дизайн, баг-репорты, жизненный цикл дефекта, тестирование API, основы автоматизации.
Аналитика данных
Продуктовые метрики, воронки, A/B-тесты и статистика, когортный анализ, SQL и pandas для аналитика.
DevOps и Linux
Linux, Docker, Kubernetes, CI/CD, Nginx, мониторинг, инфраструктура как код и надёжность сервисов.
Информационная безопасность
Криптография, TLS, OWASP Top 10, сетевые атаки, SOC и реагирование на инциденты, нормативная база РФ.
Soft skills и System Design
HR-скрининг, рассказ о себе и проектах, метод STAR, вопросы работодателю, зарплата, облегчённый system design.