Зачем проходить тест на профессию «Бэкенд-разработчик Middle»?
Выбор профессии — одно из важнейших решений в жизни. Этот бесплатный онлайн-тест поможет определить, обладаете ли вы ключевыми качествами для работы Бэкенд-разработчик Middle.
За 3 минуты вы получите:
- Оценку пригодности к профессии по шкале от 0 до 100%
- Разбор сильных сторон и зон роста
- Персональные рекомендации по развитию
- Актуальную информацию о зарплате: 150 000 ₽
- Подборку проверенных курсов для обучения профессии
Тест основан на анализе требований работодателей к специалистам уровня Junior и Middle. Результаты носят рекомендательный характер и помогут сделать осознанный выбор.
Вопросы и ответы о тесте на профессию «Бэкенд-разработчик Middle»
Вы заметили, что API-эндпоинт стал отвечать медленнее после добавления новой функциональности. Логи показывают, что запрос к базе данных выполняется 2 секунды. Ваши действия?
Варианты ответа: Проанализирую план выполнения запроса, добавлю индексы и оптимизирую SQL-запрос., Увеличу таймаут на клиенте и暂时 оставлю как есть, чтобы не тратить время., Перепишу эндпоинт на другой язык программирования, чтобы ускорить работу..
При код-ревью вы обнаружили, что коллега использует конкатенацию строк для формирования SQL-запроса с пользовательскими данными. Ваши действия?
Варианты ответа: Укажу на уязвимость SQL-инъекции и предложу использовать параметризованные запросы или ORM., Промолчу, так как это не мой код и не хочу портить отношения., Предложу добавить экранирование спецсимволов вручную, но не менять подход..
Вам поручили интегрировать сторонний сервис оплаты. Документация неполная, а тестовый доступ выдают только на 3 дня. Ваши действия?
Варианты ответа: Напишу моки для эмуляции ответов сервиса, покрою тестами и параллельно уточню детали у поддержки., Буду ждать полной документации, чтобы не ошибиться., Начну реализацию, но без тестов, чтобы успеть в срок..
Вы разворачиваете новую версию приложения, и после деплоя часть пользователей сообщает об ошибках 500. Логи показывают, что проблема в несовместимости схемы базы данных. Ваши действия?
Варианты ответа: Немедленно откачу деплой, проанализирую миграции и исправлю несовместимость, затем повторю деплой., Попробую быстро исправить код на продакшене без отката., Оставлю как есть, пока не поступит больше жалоб..
Вам нужно спроектировать схему базы данных для нового сервиса с учётом высокой нагрузки на чтение. Как вы поступите?
Варианты ответа: Предложу денормализацию и репликацию для распределения нагрузки, а также кэширование., Создам нормализованную схему без дополнительных оптимизаций., Использую NoSQL базу данных, потому что она автоматически решает все проблемы с нагрузкой..