QA ОБУЧЕНИЕ БЕЗ ВОДЫ: seniorpomidoro...
В этом видео я разбираю реальные задачи с собеседования на позицию Senior QA Automation Engineer с использованием Python в крупную российскую IT-компанию.
Видео включает в себя live-coding задачи и их подробное решение.
Решаемые задачи:
Фильтрация значений в списке
Выполнение преобразования списка через list comprehension для оставления только тех значений, которые система воспринимает как истина.
Разница между is и ==
Объяснение различий между операторами равенства и идентичности объектов.
Результат выражений в словарях и списках
Разбор особенностей работы с ключами словарей и индексами списков.
Хеширование объектов
Объяснение, почему некоторые объекты не могут быть хешированы и как это влияет на код.
Ошибки в коде
Поиск и исправление ошибок в коде, связанных с использованием переменных и встроенных функций.
Использование статических методов
Объяснение, как использовать статические методы в классах и в чем их преимущество.
Создание декораторов
Пошаговое руководство по созданию и использованию декораторов в Python.
Различие между IPv4 и IPv6
Объяснение основных отличий и преимуществ использования IPv6 по сравнению с IPv4.
Метаклассы в Python
Обзор метаклассов, их возможностей и как они могут изменить поведение классов при их создании.
7 окт 2024