Junior Python собеседование: что скрывают строки в Python
Тестовое собеседование на позицию Junior Python-разработчика. В этом выпуске подробно разбираются строки в Python: изменяемость и неизменяемость, способы объявления строк, экранирование, специальные символы, разные строковые литералы, split() и типичные ошибки в рассуждениях на интервью. В финале — развёрнутая обратная связь по сильным сторонам кандидата и точкам роста.
Тайм-коды:
00:00 — Начало
00:11 — Приветствие и представление участников
02:10 — Как будет проходить интервью
04:02 — Первый вопрос: что такое тип данных
04:36 — Изменяемые и неизменяемые типы данных
06:07 — Что такое хэш
16:19 — Переход к строкам в Python
17:24 — Как объявить строку в Python
21:51 — Есть ли ограничения при создании строк
22:16 — Экранирование специальных символов
24:46 — Что такое регулярное выражение
27:16 — Переход к разбору кода
27:28 — Можно ли создать строку со спецсимволами без экранирования
32:25 — Разбор разных строковых литералов в Python
35:54 — Зачем в Python так много способов задавать строки
41:07 — Проверка строк с русскими символами
42:12 — ASCII и ограничения некоторых литералов
44:31 — Что такое литерал
47:16 — Разбор строк с обратным слэшем
57:13 — Все ли рассмотренные варианты являются строками
59:25 — Как разбить длинную строку на части
59:42 — Метод split()
01:04:26 — Переход к обратной связи
01:04:51 — Впечатления кандидата об интервью
01:06:26 — Подробный фидбек от интервьюера