План подготовки под эту вакансию
О вакансии
MySQLJavaScriptDockerLinuxReactPHPAngularAWS+1
Вопросы и ответы30
Подобраны под навыки и направление этой вакансии. Сначала ответьте вслух, затем раскройте полный разбор.
Полный разбор и частые ошибки — в тарифах Jobs и Boost
ТарифыMySQL · 5
- Как анализировать медленный запрос с помощью
EXPLAIN?MySQL· Senior· спрашивают почти всегда - Как предотвратить SQL injection при работе с MySQL?MySQL· Senior· спрашивают почти всегда
- Как работает репликация MySQL (primary/replica)?MySQL· Senior
- Какие production-риски есть у MySQL: блокировки, bloat, replication lag, backup/restore, schema changes или плохие запросы?MySQL· Senior· полный разбор — Jobs/Boost
AWS · 5
- Как организовать multi-account стратегию в AWS Organizations?AWS· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Спроектируй highly available web-приложение в AWS.AWS· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Когда использовать VPC Peering, а когда Transit Gateway?AWS· Senior· полный разбор — Jobs/Boost
- Назови четыре стратегии Disaster Recovery.AWS· Senior
JavaScript · 5
- Как работает event loop в JavaScript? Что такое call stack и task queue?JavaScript· Senior· спрашивают почти всегда
- Как понять, что команда использует JavaScript идиоматично, а не переносит привычки из другого языка?JavaScript· Senior· полный разбор — Jobs/Boost
- Как работает сборка мусора (garbage collection) в JavaScript? Что вызывает утечки памяти?JavaScript· Senior· полный разбор — Jobs/Boost
- Какие production-риски чаще всего возникают в проектах на JavaScript: производительность, зависимости, конкурентность, деплой или observability?JavaScript· Senior· полный разбор — Jobs/Boost
Docker · 5
- Как ты организуешь tagging образов в проде? Почему latest в проде — плохо?Docker· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Какие правила production-grade Dockerfile ты бы выписал на доску?Docker· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Что такое --privileged и почему его никогда не используют в проде «просто так»?Docker· Senior· спрашивают почти всегда
- Что такое namespaces и cgroups, и при чём они тут? (На senior без этого вопроса не уходят.)Docker· Senior· спрашивают почти всегда
- Что такое PID 1 внутри контейнера и почему он важен? Что такое zombie reaping problem? Зачем tini / --init?Docker· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost
React · 5
- Каковы основные отличия React 18 от React 19?React· Senior· спрашивают почти всегда
- Какие production-риски есть у React: hydration, bundle size, caching, accessibility, browser compatibility или observability?React· Senior· полный разбор — Jobs/Boost
- Представьте, приложение на React стало медленно открываться или часто перерисовываться. Как вы будете искать причину?React· Senior· полный разбор — Jobs/Boost
- Проект на React вырос из небольшого интерфейса в большой продукт. Какие архитектурные проблемы вы ожидаете увидеть?React· Senior· полный разбор — Jobs/Boost
PHP · 5
- Как PHP работает с namespaces и автозагрузкой (PSR-4)?PHP· Senior· полный разбор — Jobs/Boost
- Как понять, что команда использует PHP идиоматично, а не переносит привычки из другого языка?PHP· Senior· полный разбор — Jobs/Boost
- Представьте, сервис на PHP стал медленнее или нестабильнее после релиза. Какие language/runtime-specific причины вы проверите?PHP· Senior· полный разбор — Jobs/Boost
- Что такое OPcache и как он влияет на production performance?PHP· Senior· полный разбор — Jobs/Boost