Подборка объединяет вопросы, отмеченные на этапах интервью в Perfomance lab. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: testing, qa, http.
UDP (User Datagram Protocol) и TCP (Transmission Control Protocol) — это два основных транспортных протокола в стеке TCP/IP, отличающиеся по способу передачи данных:
pytest — это популярный фреймворк для написания и запуска тестов на Python. Он упрощает процесс тестирования благодаря лаконичному синтаксису, автоматическому обнаружению тестов и множеству полезных плагинов.
В Python последовательности — это упорядоченные коллекции элементов, к которым можно обращаться по индексу. Они поддерживают операции срезов, конкатенацию и итерацию.
Этот SQL-запрос выбирает из таблицы users столбцы name и age для всех пользователей старше 18 лет. Результат сортируется по возрасту в порядке убывания (от старших к младшим).
Да, я кастомизировал маркировку (markers) в pytest для группировки и управления тестами по своим критериям. Например, можно определить собственный маркер в файле pytest.ini: