Курзюкова Яна собеседование python разработчик. Секция SQL запросы на основе Тинькофф
Разбор интервью на junior/стажёрскую Python-позицию с практикой SQL в SQLite. Включает вопросы о проектах и командной работе, две SQL-задачи и подробную обратную связь по подготовке к собеседованию.
Андрей += Пронин
Открыть на YouTube- Опубликовано на YouTube:
- Просмотры на YouTube: 18,1 тыс.
- Лайки на YouTube: 282
Таймлайн
Коротко о видео
В видео проводят интервью-разбор начинающего Python-разработчика: кандидатка рассказывает об учебных проектах, стажировке и ожиданиях от команды и наставника. Техническая часть посвящена SQLite, различию реляционных и нереляционных БД, SQL, кэшированию и практическому решению двух задач с запросами. В финале интервьюеры дают обратную связь: им не хватило структурной самопрезентации, описания стека, мотивации и технического кругозора, особенно по Redis и JOIN.
Затронутые темы
Что взять на заметку
- Подготовить самопрезентацию с последовательностью: переход в IT, изученный стек, конкретные проекты, текущая цель и связь с вакансией.
- Уметь предметно описать pet-проекты: авторизацию, сущности, хранилище данных, реализованные функции и собственный вклад, а не ограничиваться общими словами.
- Отработать SQL в SQLite: SELECT, COUNT, WHERE, GROUP BY, ORDER BY и извлечение года из даты через strftime.
- Разобрать JOIN на практических таблицах users и topics: условия соединения, разницу между INNER/LEFT/RIGHT JOIN и отличие JOIN от UNION.
- Понимать базовое различие реляционных и нереляционных БД; изучить Redis как key-value-хранилище и простой вариант его применения для кэша.
- При вопросе без личного опыта не останавливаться на «не сталкивалась»: описать предполагаемые действия, например выяснить причины проблемы у коллеги и предложить помощь.
- Для SQL-задач отделять инициализацию БД от файла с решением запроса либо учитывать повторный запуск через IF NOT EXISTS, чтобы не получать ошибку повторного создания таблицы.