15 вопросов с собеседований в Национальная Лотерея
15 вопросов1634 компании353 технологии
Что проверяют на интервью
Как устроена подборка
Подборка объединяет вопросы, отмеченные на этапах интервью в Национальная Лотерея. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: qa, testing, backend.
Проверьте три вида треугольников, неравенство треугольника и границы 1–10. Сначала проверяется допустимость сторон и существование фигуры, затем равенство сторон.
Сначала проверю существование треугольника, затем равенство сторон и валидацию полей. Уточню, считается ли равносторонний частным случаем равнобедренного в требованиях приложения.
Опишите своё фактическое участие перед релизом: подготовку проверок, регресс, анализ рисков и решение о готовности. Сборка артефакта и тестирование релизной версии — разные обязанности.
Тест-дизайн — проектирование проверок на основе требований и рисков. К основным техникам относятся классы эквивалентности, границы, таблицы решений, переходы состояний и попарные сочетания.
Для сторон a ≤ b ≤ c сравните a² + b² с c²: больше — остроугольный, равно — прямоугольный, меньше — тупоугольный. Сначала проверьте, что стороны положительны и a + b > c.
Уточните, имеется ли в виду кросс-функциональная команда с аналитиками, разработчиками и QA. «Фулстек» чаще описывает охват технического специалиста, а не обязательный состав команды.
Можно использовать асинхронный HTTP API, если он удовлетворяет требованиям. Но тогда нужно самостоятельно обеспечить хранение задач, повторы, подтверждения, ограничение нагрузки и восстановление после сбоев.
При JOIN по уникальному ID читателя минимум — 0, максимум — 10 строк. Каждая запись книги может совпасть не более чем с одним читателем; неизвестная целостность допускает отсутствие совпадений.
Базовый синтаксис: UPDATE таблица SET поле = значение WHERE условие. WHERE ограничивает изменяемые строки; без него можно обновить всю таблицу. Поддержка UPDATE с JOIN зависит от СУБД.
Опишите реальный путь задачи: от запроса продукта или команды до приоритизации, уточнения и включения в работу. Укажите, где вы принимаете решение сами, а где согласуете.