Запись [Thinknetica] Подготовка к собеседованию на Python-разработчика. Тариф Слушатель [Алексей Штырняев]

  • Складчина создана: Дата начала
Информация
Цена: 240 РУБ
Организатор: Kail Kail
Статус:
Набор участников
Список участников
  • 1.
    kuznechik666
  • 2.
    llell
  • 3.
    Tori.star.1995
  • 4.
    yumas
  • 5.
    MrTroloru
  • 6.
    Viktor 1
Kail
Kail
Организатор
Проверенный
Организатор
Регистрация
09.04.2020
Сообщения
330 171
Реакции
27 754
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #1
[Thinknetica] Подготовка к собеседованию на Python-разработчика. Тариф Слушатель [Алексей Штырняев]
Ссылка на картинку
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 приложения
- Сбор логов
 
Зарегистрируйтесь , чтобы посмотреть скрытый авторский контент.
Поиск по тегу:
Теги
python python-разработчик thinknetica алексей штырняев подготовка к собеседованию на python-разработчика
Похожие складчины
Kail
Ответы
0
Просмотры
257
Kail
Kail
Kail
Ответы
0
Просмотры
111
Kail
Kail
Kail
Ответы
0
Просмотры
179
Kail
Kail
Kail
Ответы
0
Просмотры
103
Kail
Kail
Показать больше складчин

Войдите или зарегистрируйтесь для участия в складчине

Вы должны быть авторизованны для просмотра и оценки материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

Уже зарегистрированы? Просто войдите.