Can you tell about your participation and roles in previous projects?
Python
How do you understand that the code is well executed? What criteria do you use?
What methods exist for improving the efficiency of executing synchronous requests?
What is your experience in developing and implementing microservice systems using various programming languages?
How to determine the need for database query optimization?
Have you participated in programming contests or competitions or other technical events?
""" A set of city pairs: - each pair has a direct flight; - the direction of the flight is unknown; - the order of flights is also lost. It is known that all flights belong to one trip. Each subsequent flight starts from the city where the previous one ended. No city was visited twice by the employee. The starting city of the journey is different from the ending city. Output the cities in order of the route. There are two possible answers, any one will do. Examples: ["Moscow", "Belgrade"] -> ["Moscow", "Belgrade"] [("Moscow", "Belgrade"), ("Moscow", "Yerevan")] -> ["Yerevan", "Moscow", "Belgrade"] """ Flight = tuple[str, str] def get_route(flights: list[Flight]) -> list[str]: ..."""
How should methods be implemented within a custom class to ensure its iterability?
What is the use of exceptions in Python and how do they help in error handling?
Do you have practical experience in creating and describing typed generators?
How to implement a simple lock mechanism in memory to protect against concurrent access without using external dependencies?
Do you apply your programming knowledge outside of professional activity?
Describe your practical experience working with SQL database management systems and give examples of solved problems.
What happens when a nested transaction (atomic inside atomic) is called in Django?
For which types of tasks is the use of asynchronous execution methods most effective?
How to implement generator functions inside fixtures in pytest to control their execution order?
Describe the full development cycle of a task — from setting it in the JIRA system to its deployment in the working environment.
What skills and knowledge do you have particularly well developed?
How does GC determine which garbage collection algorithm to apply to an object?
Can you name the key components of the SQLAlchemy library you usually work with?