Подборка объединяет вопросы, отмеченные на этапах интервью в Perfomance lab. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: testing, qa, http.
Анаграмма — это слово, которое образовано перестановкой букв другого слова. Чтобы проверить, являются ли два слова анаграммами, достаточно проверить, что в них одинаковый набор букв с одинаковой частотой.
Ручное тестирование играет важную роль в обеспечении качества программного продукта, особенно на этапах, где автоматизация либо невозможна, либо неэффективна. Оно позволяет:
SOLID — это набор пяти принципов объектно-ориентированного дизайна, которые помогают создавать гибкие, расширяемые и поддерживаемые программные системы:
Да, в PyTest можно использовать декораторы для организации тестов и параметризации. Например, с помощью @pytest.mark.parametrize можно запускать один тест с разными входными данными:
Промежуточный метод (intermediate method) обычно используется внутри класса или модуля для выполнения вспомогательных операций и не предназначен для прямого вызова извне.