Расскажите про иерархию Throwable, Exception, Error, разницу Checked и Unchecked исключений
В Java исключения делятся на проверяемые (checked) и непроверяемые (unchecked).
Читать ответПодготовка к интервью
19 вопросов с собеседований в Банк Открытие
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Банк Открытие. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: qa, testing, selenium.
Каталог
В Java исключения делятся на проверяемые (checked) и непроверяемые (unchecked).
Читать ответБезопасные HTTP методы — это методы, которые при многократном выполнении одного и того же запроса не должны изменять состояние сервера.
Читать ответИсключение NotInteractableException в Selenium возникает, когда попытка взаимодействия с элементом невозможна — например, элемент невидим, перекрыт другим элементом или отключён.
Читать ответДля тестирования многопоточных компонентов часто используют инструменты, которые позволяют запускать параллельные тесты и контролировать состояние потоков. Среди популярных инструментов:
Читать ответКлиенты с богатой логикой обработки (толстые клиенты) выполняют большую часть бизнес-логики и обработки данных на стороне клиента.
Читать ответБлок finally в Java используется для выполнения кода, который обязательно должен быть выполнен, независимо от того, было ли выброшено исключение в блоке try или catch, или нет.
Читать ответАбстрактный класс — это класс, который может содержать как реализованные методы, так и абстрактные (без реализации). Он служит базой для наследования и может содержать состояние (поля).
Читать ответВ QA и автоматизации тестирования часто применяются следующие паттерны проектирования:
Читать ответВ моём опыте работы я участвовал в нескольких проектах, связанных с автоматизацией тестирования и обеспечением качества ПО.
Читать ответИдемпотентные операции — это такие операции, которые можно выполнять несколько раз подряд без изменения результата после первого применения.
Читать ответНа предыдущем месте работы я использовал систему Jenkins для автоматизации запуска тестов.
Читать ответВ нашем процессе работы с требованиями и тест-кейсами мы применяли подход shift-left, то есть переносили тестирование и валидацию требований на максимально ранние этапы разработки.
Читать ответ