How did you determine the scope of work and the volume of tasks in your previous position?
Python
Are you familiar with the story of transaction enrichment in the system? Have you dealt with it?
What happens if two reservation requests arrive simultaneously? How to ensure consistency?
How long was your internship at your previous company?
When to use SELECT FOR UPDATE and when to use UPDATE ... RETURNING? Provide business examples.
Can you explain what is meant by 'initializer' in programming?
Tests: without tests, feature addition time grows exponentially, with tests — linearly or slower?
Have you used nested transactions in PostgreSQL in practice?
What actions do you perform during a workday after waking up?
What methods of implementing parallel computing with Python do you know?
Do you have any questions about the vacancy and conditions?
Do you usually work from an office or remotely?
What data types or objects are suitable for use as keys in a dictionary data structure?
Which message broker was used in Celery for task processing?
How to implement a generic in Python?
Why are you leaving [company]? What motivates you to change jobs?
Can you explain what the term 'scope' means in the context of fixtures?
How can you find common elements between two lists in Python?
What happens if you create a class that inherits from multiple base classes that have the same methods?
How was asynchronous code implemented in programming languages before the introduction of the async/await construct?