Python
What is the difference between threads and processes?
A CPU-bound task, you mentioned it scales poorly, but how exactly does it scale in Python?
What is a Transactional Outbox and how does it work?
Are you considering a hybrid work format: first three months in the office, then 2-3 days in the office and 2-3 days remote?
What else needs to be considered besides the log fragment to analyze incidents for multiple clients over a long period of time?
[name] asked: Imagine we make you an offer: how do you see your first days at work and yourself in two weeks in the company?
Provide an example of polymorphism in Python's built-in or standard libraries.
How is it more convenient to deliver a Python application to a client for deployment, and what are the alternatives to a Docker image?
What is important to you when choosing a new workplace and a new company? What do you look at?
What is denormalization? Why is it needed and what are its disadvantages?
Tell us about yourself, your experience, and your technology stack
What is an event loop? How is it related to coroutines?
How does asyncio.create_task() differ from await coroutine? When will a task execute without await?
How to foresee that the queue in Kafka starts to accumulate so that it does not affect users?
How were embeddings obtained? Through which model and how was it run?
How do select_related/prefetch_related or joinedload/selectinload work at the SQL level?
Where do data appear from in Redis? What system and database are behind the warehouse?
Approximately how much time passed between the appearance of the bug and its fix?
What will the code with assignment and list modification (reference semantics in Python) output?
What version of Python have you worked with in your last company?