What is the difference between the commit command and the flush method when using SQLAlchemy?
Python
Can you name the main design patterns and explain their purpose?
What database management systems have you worked with in your projects?
Is it possible to create new threads inside asynchronous functions in Python?
Can you explain what sequences are in Python and how they are used?
Share your professional experience and skills that you believe are relevant for this position.
Have you used the cherry-pick command to select and transfer specific commits in git?
Have you used the stash in the Git version control system?
Can you tell about different ways to use the asyncio module in Python?
How do you resolve conflicts when merging changes in Git?
Do you have experience working with the SQLAlchemy library for database operations in Python?
Can you explain the principles of object-oriented programming?
Can you list the transaction isolation levels you know?
How to implement a decorator in Python that can wrap asynchronous functions?
What is used as a key in a dictionary data structure?
What are the features of the gather function in the asyncio library and what are its advantages in organizing asynchronous operations?
What mutable data types do you know in programming?
What is the purpose of the gather function in the asyncio module in Python?
Explain the concept of multithreading and its use in programming.
How can you determine if an object can be safely used as a hash key?