Python
[имя] спросил: Какие в рамках проекта были задачи по оптимизации процессов разработки, написания кода или тестирования?
Можете ли привести пример своей самой крупной ошибки и описать, как вы ее исправили?
Объясните концепцию полиморфизма по типам в объектно-ориентированном программировании.
Имеете ли опыт работы с платформой Apache Airflow для оркестрации рабочих процессов?
# Что распечатает данный код def calc(): return [lambda x: i * x for i in range(4)] for res in calc(): print(res(2))
Если вы вызываете асинхронную задержку через Task.Delay, произойдет ли ее выполнение внутри той же транзакции, что и вызов?
Каким образом осуществляется защита данных при использовании протокола HTTPS?
Можешь описать основные отличия и особенности используемой тобой библиотеки?
Что делает оператор yield from в Python?
Что происходит, когда два элемента в словаре используют одинаковый ключ?
Были ли в вашей предыдущей работе ситуации, когда вы предлагали или внедряли улучшения в командные процессы?
Как обрабатывали дубли сообщений в Kafka?
Нужен ли OrderedDict вместо обычного dict для memoization-кэша без лимита размера и политики вытеснения?
Можно ли в Airflow DAG сделать цикл: таска 3 возвращает выполнение к таске 1 при недостаточном количестве данных?
Можешь объяснить, что такое Redux и как он работает в управлении состоянием приложения?
Чем отличается функциональное программирование от объектно-ориентированного? Что вы используете в своём подходе?
Какие существуют методы поиска ближайших соседей?
Использовал ли ты автоматическую или ручную очистку памяти в предыдущем опыте или проектах?
Какие типы HTTP-методов (эндпойнтов) в REST API знаете?
Какова твоя роль в предложении и внедрении новых идей внутри команды?