Вернуться в видеотекуJunior Python-интервью: print, файлы и буферизация
Кандидат разбирает параметры print(), вывод в файл, контекстный менеджер и практическую задачу с буферизацией.
- Направление
- Backend
- Формат
- Мок-собеседование
- Грейд
- Junior
- Длительность
- 1:19:35
Коротко о видео
Мок-интервью проверяет Junior-кандидата на, казалось бы, простой функции print(). Сначала он объясняет значения sep и end, допустимые типы аргументов и вывод в терминал. Затем интервьюер переводит разговор к параметру file: кандидат рассуждает, как направить вывод в конкретный открытый файл, и связывает это с контекстным менеджером. В практической задаче нужно предсказать вывод кода с задержкой и разобраться, почему данные могут не появляться сразу. В финале обсуждается flush и буферизация, а интервьюер отмечает сильное рассуждение кандидата и необходимость закрыть пробелы в базовой теории Python.
Затронутые темы
Что взять на заметку
- sep и end принимают строки и управляют разделением аргументов и окончанием вывода.
- Параметр file направляет print() в переданный файловый объект; with закрывает его после блока.
- Буферизация может отложить появление текста, а flush принудительно отправляет буфер.
- При чтении кода на интервью нужно проверять типы аргументов и порядок выполнения, а не угадывать результат.