дата уточняется
онлайн-интенсив
Онлайн-интенсив "Подготовка к
собеседованию на
Python-разработчика"
Успешное прохождение собеседования - критически важный навык в текущей ситуации.
Онлайн-интенсив "Подготовка к
собеседованию на Python-разработчика"
Успешное прохождение собеседования - критически важный навык в текущей ситуации.
В Thinknetica мы плотно работаем со множеством работодателей и знаем, чего они ждут от кандидатов и какие вопросы задают кандидатам.

Мы собрали лучший опыт компаний и добавили туда несколько моментов, которые помогут вам в текущих условиях успешно пройти собеседование.

Цель: Помочь вам быстро подготовиться к прохождению собеседований, разобраться с каверзными вопросами по разным темам и многократно увеличить ваши шансы на успех.

Мы дадим вам не просто ответы, а понимание различных тем, чтобы вы могли успешно пройти собеседование.
Принять участие
Что будет на интенсиве
За 3 онлайн-занятия вы получите подробную информацию по всем основным темам, которые спрашивают на собеседованиях
6 апреля (среда) 19:00 МСК -
Python, Работа с памятью и GIL
- Типы данных
- Последовательности
- Типы переменных
- Функции [Что такое args, kwargs. Что такое замыкание]
- Использование lambda
- Области видимости [Отличие copy() от deepcopy()]
- Объектная модель
- Итераторы и генераторы
- Иерархия наследования и ромбовидное наледование
- Процессы и потоки [cpu-bound и io-bound задачи, Что такое GIL. Какие у него есть проблемы. Что такое async/await, для чего они нужны и как их использовать]
- Инкапсуляция и доступ к данным
- Реализация полиморфизма в python
- Сильные и слабые стороны python
- Что такое garbage collector. В чём его плюсы и минусы
- Функциональное программирование [Что такое функция высшего порядка. Опишите функции map, reduce, filter модуля functools,]
- ООП [Инкапсуляция, Наследование, Полиморфизм, Абстракция]
- Декораторы
- Метаклассы
9 апреля (суббота) 13:00 МСК -
Django, Базы данных, Алгоритмы
Django

- Роли компонентов MVC и MTV
- Фабрики моделей и их использование
- Что такое Middleware
- Что такое сигналы? Зачем нужны?
- Как реализуется связь m2m на уровне базы данных
- Как работает Serializer в Django REST Framework
- Виды тестов и методика их написания
- Способы оптимизации производительности тестов
- Mock - Что такое mocking
- Методика тестирования API
- Что такое XSS.

DB

- Что такое транзакция
- Реляционная модель данных
- Нормализация и денормализация данных
- Назначение внешних ключей
- Виды соединений
- Представления (PostgreSQL)
- Назначение и типы индексов (PostgreSQL)
- Принципы ACID и Теорема CAP
- Виды блокировок (PostgreSQL)
- Транзакции и уровни их изоляции
- Назначение VACUUM (PostgreSQL)

Алгоритмы, структуры

- Что такое рекурсия. Какие минусы, плюсы
- Что такое хвостовая рекурсия
- Obig
- базовые алгоритмы сортировки
- базовые алгоритмы поиска
- как тренировать себя в алгоритмах
- Мониторинг
12 апреля (вторник) 19:00 МСК -
Software Architecture, API Design, Git Flow и DevOps
Software Architecture

- Интерпретируемые и компилируемые языки
- Парадигмы программирования
- Принципы SOLID
- Принцип DRY, случаи когда им можно пренебречь
- Принцип KISS
- Монолиты и микросервисы
- Связанность компонентов и принципы абстракции
- Схема сервисов в продакшен и их взаимодействие

API Design

- REST, SOAP, gRPC, GraphQL
- Что такое HTTP запрос
- Про cookie
- Версионирование
- Обработка ошибок
- Что такое JWT (JSON Web Token)
- HTTP кэширование
- Назначение http методов согласно restfull
- ключевые различия между HTTP(S) и WebSocket

Git Flow

- Общие принципы
- Conventional commits
- Что такое Git Flow
- Что такое Git Rebase
- Что такое Git Cherry pick
- Что такое force push
- Что такое pre-commit check

DevOps Basics

- Типы ресурсов: CPU, memory, Disk I/O, Network
- Какая разница между CI и CD
- Способы deploy приложения
- Сбор логов
Для кого?
Для разработчиков, которые хотят лучшую работу на лучших условиях даже в текущей ситуации

Junior
Если вы Junior, то узнаете много нового и актуального для вас и сможете лучше подготовиться к прохождению собеседования.
Middle
Если вы Middle, то сможете актуализировть свои знания, найти пробелы, провести "профессиональный чек-ап" и узнать, какие вопросы задают именно на middle-разработчика.
Senior/Team Lead
Если вы Senior/Team Lead, то сможете собрать для себя и своей команды лист оценки компетенций разработчиков
Ведущий
Алексей Штырняев
Team Lead в МТС
За свою карьеру провел десятки интервью python разработчиков, сам являюсь практикующим программистом, пишу код каждый день. Знаю как себя чувствуют стороны во время собеседования.
О школе
Онлайн-школа обучения разработке для студентов уже имеющих базовые знания програмирования
9 лет
Онлайн-школа Thinknetica существует с 2013 года
2000+
Студентов прошли наши курсы и вышли на работу.
18
профессиональных разработчиков участвуют в создании и поддержке курсов
9 из 10
выпускников рекомендуют наши курсы
Варианты участия
Мы предусмотрели 3 тарифа, в зависимости от ваших нужд и возможностей:
Тариф "Слушатель"

Вы узнаете об основных вопросах, которые задаются на собеседовании
  • Живое участие во всех эфирах
  • Участие в общем чате
  • Записи всех эфиров
  • Материалы к записям
4 900 руб (49 USD)
Купить
Тариф "Кандидат"

Потренируетесь отвечать на вопросы и получите обратную связь по вашему резюме
  • Живое участие во всех эфирах
  • Участие в общем чате
  • Записи всех эфиров
  • Материалы к записям
  • Практические задания, на которых вы сможете отработать ответы на вопросы с собеседований
  • Обратная связь от ведущего по вашим заданиям
  • Ревью вашего резюме с персональными рекомендациями по его улучшению
  • Включение в базу кандидатов для компаний-партнеров (опционально, при вашем желании)
  • Бонус: видео-курс по трудоустройству, с разбором вопросов по подготовке резюме и сопроводительного письма
9900 руб (99 USD)
Купить
Тариф "Эксперт"
(всего 5 мест)

Вы пройдете живое собеседование и получите персональную "карту компетенций" и развития
  • Живое участие во всех эфирах
  • Участие в общем чате
  • Записи всех эфиров
  • Материалы к записям
  • Практические задания, на которых вы сможете отработать ответы на вопросы с собеседований
  • Обратная связь от ведущего по вашим заданиям
  • Ревью вашего резюме с персональными рекомендациями по его улучшению
  • Включение в базу кандидатов для компаний-партнеров (опционально, при вашем желании)
  • Живое собеседование с ведущим с обратной связью по нему
  • Персональная "карта компетенций и профессионального развития"
  • Бонус: видео-курс по трудоустройству, с разбором вопросов по подготовке резюме и сопроводительного письма
15 900 руб (159 USD)
Купить
Оплата
Для оплаты в РФ: подходят карты любых платежных систем, в том числе Visa/MasterCard, если они выпущены РФ-банком. Оплатить вы можете просто перейдя по ссылке на оплату нужного тарифа.

Для оплаты картой не РФ-банка: напишите нам на friends@thinkentica.com или в телеграм нашему менеджеру, что хотите оплатить зарубежной картой, он пришлет вам ссылку на оплату (стоимость выставляется в USD).

Если возникнут вопросы/проблемы с оплатой, пишите на friends@thinknetica.com

Оставить заявку на участие
Оставьте контакты и выберите тариф
Ваше имя
Ваш e-mail
Ваш телефон
Как вас найти в Telegram?
Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности