Подготовка к интервью

Вопросы на собеседовании в Золотое Яблоко

23 вопроса с собеседований в Золотое Яблоко

23 вопроса 119 компаний 249 технологий

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в Золотое Яблоко. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: testing, automation, python.

Основные темы и навыки

testing 23 automation 12 python 10 api 7 qa 5 http 4 network 3 architecture 2

Форматы вопросов

  • Поведенческие вопросы22
  • Технические вопросы1

Ориентировочная сложность

  • Продвинутые3
  • Практические19
  • Базовые1

С чего начать подготовку

  1. Начните с раздела «Поведенческие вопросы» и проверьте, можете ли дать короткий ответ своими словами.
  2. Затем разберите вопросы по теме «testing» и свяжите ответы с собственным опытом.
  3. Завершите подготовку практикой: проговорите решение, ограничения и возможные альтернативы.
Сбросить

Каталог

Результаты поиска

Найдено: 23
Поведенческий

В чем разница между поверхностным copy.copy() и глубоким copy.deepcopy() копированием объектов?

Чем отличается поверхностное копирование от глубокого copy.copy() создаёт отдельный объект верхнего уровня, но сохраняет ссылки на его вложенные объекты copy.deepcopy() рекурсивно копирует вложенные объекты, формируя…

Читать ответ
Поведенческий

В чём разница между REST и SOAP и когда их используют?

REST и SOAP: сравнение REST представляет собой архитектурный стиль API, а SOAP — протокол обмена сообщениями REST опирается на HTTP-методы (GET, POST, PUT, DELETE), SOAP передаёт XML-сообщения через HTTP, SMTP и…

Читать ответ
Поведенческий

В чём разница между append() и extend() при работе со списками Python?

Чем отличаются append() и extend() для списков Работа со списками в Python Метод append() помещает один элемент в конец списка Метод extend() добавляет в список все элементы итерируемого объекта append([1,2]) →…

Читать ответ
Поведенческий

Для чего используется метод GET и является ли он идемпотентным?

Метод GET: назначение и идемпотентность HTTP-метод, предназначенный для получения ресурсов с сервера Выполнение запроса не изменяет состояние сервера, поскольку используется только чтение Является идемпотентным:…

Читать ответ
Поведенческий

Как генераторы экономят память по сравнению с итераторами и как они работают?

Как генераторы экономят память по сравнению с итераторами и как они работают? Генератор представляет собой специальную функцию, которая возвращает объект-итератор Для последовательной выдачи значений используется…

Читать ответ
Поведенческий

Как использовать @pytest.mark.parametrize для параметризованных тестов?

Как создавать параметризованные тесты в pytest pytest — распространённый фреймворк для тестирования программ на Python @pytest.mark.parametrize — декоратор, позволяющий запускать тест повторно с разными данными В него…

Читать ответ
Поведенческий

Как использовать декораторы в автотестах для предусловий и постусловий?

Пример применения декораторов в автотестах для предусловий и постусловий Декораторы позволяют задавать предусловия: подготавливать тестовую среду, инициализировать данные и устанавливать соединение с БД. С их помощью…

Читать ответ
Поведенческий

Как надёжно кликнуть по элементу?

автоматизация UI и взаимодействие с элементом найти элемент с помощью CSS, XPath или ID вызвать метод click(), например element.click() убедиться, что элемент доступен и отображается обработать возможные ошибки,…

Читать ответ
Поведенческий

Как найти элемент в структуре данных?

Как найти элемент? раздел: структуры данных и алгоритмы поиск — одна из основных операций над коллекциями для массивов и списков: линейный поиск, O(n) для отсортированных данных: бинарный поиск, O(log n) в…

Читать ответ
Поведенческий

Как программно открыть браузер и перейти по URL?

Как открыть браузер и перейти на страницу? Автоматизация браузера, WebDriver воспользоваться WebDriver — Selenium или Playwright запустить драйвер нужного браузера создать браузерную сессию через API вызвать метод…

Читать ответ
Поведенческий

Как пропустить тест в pytest с помощью @pytest.mark.skip?

Как использовать @pytest.mark.skip для пропуска теста Декоратор @pytest.mark.skip в pytest предназначен для пропуска теста с его помощью можно пометить тест, который не требуется запускать pytest зафиксирует факт…

Читать ответ
Поведенческий

Как сделать скриншот на разных платформах и языках программирования?

Способ создания скриншота определяется используемой платформой и языком программирования. В Windows применяют PrintScreen либо сочетание Win+Shift+S. В macOS доступны Cmd+Shift+3 для захвата всего окна и Cmd+Shift+4…

Читать ответ