Що нового?

Придбаний [Thinknetica] Підготовка до співбесіди на Python-розробника.Тариф Слухач (Олексій Штирняєв)

Інформація про покупку
Тип покупки: Складчина
Ціна: 1802 ГРН
Учасників: 0 з 16
Організатор: Відсутній
Статус: Набір учасників
Внесок: 117.1 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
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,]
  • ООП [інкапсуляція, успадкування, поліморфізм, Абстракція]
  • Декоратори
  • Метакласи
Django
  • Ролі компонентів MVC і MTV
  • Фабрики моделей та їх використання
  • Що таке Middleware
  • Що таке сигнали? Навіщо потрібні?
  • Як реалізується зв'язок m2m на рівні бази даних
  • Як працює Serializer в Django Rest Framework
  • Види тестів і методика їх написання
  • Способи оптимізації продуктивності тестів
  • Mock - що таке mocking
  • Методика тестування API
  • Що таке XSS.
DB
  • Що таке транзакція
  • Реляційна модель даних
  • Нормалізація та денормалізація даних
  • Призначення зовнішніх ключів
  • Види з'єднань
  • Подання (PostgreSQL)
  • Призначення та типи індексів (PostgreSQL)
  • Принципи ACID і Теорема cap
  • Види блокувань (PostgreSQL)
  • Транзакції та рівні їх ізоляції
  • Призначення VACUUM (PostgreSQL)
Алгоритми, структури
  • Що таке рекурсія. Які мінуси, Плюси
  • Що таке хвостова рекурсія
  • Obig
  • базові алгоритми сортування
  • базові алгоритми пошуку
  • як тренувати себе в алгоритмах
  • Моніторинг
  • Django
    [*]Ролі компонентів MVC і MTV
    [*]Фабрики моделей та їх використання
    [*]Що таке Middleware
    [*]Що таке сигнали? Навіщо потрібні?
    [*]Як реалізується зв'язок m2m на рівні бази даних
    [*]Як працює Serializer в Django Rest Framework
    [*]Види тестів і методика їх написання
    [*]Способи оптимізації продуктивності тестів
    [*]Mock - що таке mocking
    [*]Методика тестування API
    [*]Що таке XSS.
DB
  • Що таке транзакція
  • Реляційна модель даних
  • Нормалізація та денормалізація даних
  • Призначення зовнішніх ключів
  • Види з'єднань
  • Подання (PostgreSQL)
  • Призначення та типи індексів (PostgreSQL)
  • Принципи ACID і Теорема cap
  • Види блокувань (PostgreSQL)
  • Транзакції та рівні їх ізоляції
  • Призначення VACUUM (PostgreSQL)
Алгоритми, структури
  • Що таке рекурсія. Які мінуси, Плюси
  • Що таке хвостова рекурсія
  • Obig
  • базові алгоритми сортування
  • базові алгоритми пошуку
  • як тренувати себе в алгоритмах
  • Моніторинг
https://privatelink.de/?https://thinknetica.com/python_interview_workshop
 
Угорі