Python
Какую сумму видите для себя в части финансовой составляющей?
a = 10 assert a < 0 a = 10; b = 0; c = -1 if (c > 0 or b > 0 or a > 0) if (c > 0 and b > 0 and a > 0) В чём разница, как будет осуществлена проверка условий?
Что-нибудь про паттерн Adapter можешь рассказать?
Расскажите про использование датаклассов в вашем проекте и почему вы их выбрали
Когда и как используешь Kafka и RabbitMQ — в чём разница?
Где в Python нужна многопоточность и нужна ли она вообще?
Как посмотреть запущенные процессы в Linux? Как посмотреть нагрузку на CPU?
По каким метрикам мониторили ClickHouse? Какой вообще бывает мониторинг?
Как выглядит процесс от коммита до деплоя на стенды?
Есть ли у вас дежурная смена? Как ты подключался при проблемах на бэке?
Почему ты уходишь из текущей компании?
Analyze the following Python code that uses threading to increment a counter variable: ```python import threading import time counter = 0 def increment(): global counter for _ in range(100000): current = counter counter = current + 1 thread1 = threading.Thread(target=increment) thread2 = threading.Thread(target=increment) thread1.start() thread2.start() thread1.join() thread2.join() print(f"Итоговое значение счетчика: {counter}") ``` Explain what the expected output is and discuss any potential issues with this code when using threads.
У нас 4 партиции и 5 консьюмеров в одной группе. Как они будут читать данные?
Какие виды порождающих паттернов вы знаете?
Объясните поведение функции с mutable default argument (изменяемым аргументом по умолчанию). Что выведут принты?
Нарисуй схему интеграции между фронтендом, бэкендом и системой хранения товаров (1С/склад) с учётом персональных цен для разных типов пользователей. Расскажи, какие методы будешь использовать.
Расскажите про принципы SOLID
Расскажи про GIL и как он влияет на выбор между threading, multiprocessing и asyncio
В FastAPI сервисе с инференцией модели на PyTorch — что лучше выбрать: ThreadPool или ProcessPool?
Write a Dockerfile for a Python application that does the following: - Uses the latest Python image - Sets the working directory to /app - Copies the current directory contents into the container - Installs the dependencies listed in requirements.txt - Exposes port 8000 - Runs the application using the command: python app.py