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

#9 Собес на 350к в мес в Газпромбанк | Python + Алгоритмы

Разбор Python-секции в Газпромбанке: сложность операций, аргументы функций, сортировка слиянием и алгоритмическая задача.

Вадим Новосёлов | Карьера в IT
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 34,5 тыс.
  • Лайки на YouTube: 1,3 тыс.
Открыть на YouTube

Таймлайн

Коротко о видео

Секция Газпромбанка проверяет асимптотику операций Python, виды аргументов, merge sort и чтение функций, затем переходит к алгоритмической задаче. Разбор показывает, что интервьюеру важны оценка сложности и объяснение выбора структуры данных вместе с рабочим кодом.

Затронутые темы

Что взять на заметку

  • Для операций list, dict и set называйте среднюю и худшую сложность там, где коллизии или сдвиг элементов меняют ответ.
  • Различайте позиционные, именованные, `*args` и `**kwargs`, а значения по умолчанию не делайте изменяемыми объектами.
  • Merge sort делит массив и сливает отсортированные половины за O(n log n), требуя дополнительной памяти O(n).

Рекомендуем посмотреть