Sobes.tech

Can you tell about your participation and roles in previous projects?

Junior — Middle
177

How do you understand that the code is well executed? What criteria do you use?

177

What is your experience in developing and implementing microservice systems using various programming languages?

Junior — Middle
177

How to determine the need for database query optimization?

Junior — Middle
177

Have you participated in programming contests or competitions or other technical events?

Intern — Junior
177

""" 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]: ..."""

177

How should methods be implemented within a custom class to ensure its iterability?

Junior — Middle
176

What is the use of exceptions in Python and how do they help in error handling?

Junior — Middle
176

Do you have practical experience in creating and describing typed generators?

Junior — Middle
176

How to implement a simple lock mechanism in memory to protect against concurrent access without using external dependencies?

176

Do you apply your programming knowledge outside of professional activity?

Intern — Junior
176

Describe your practical experience working with SQL database management systems and give examples of solved problems.

176

What happens when a nested transaction (atomic inside atomic) is called in Django?

Middle+
176

For which types of tasks is the use of asynchronous execution methods most effective?

Junior — Middle
176

How to implement generator functions inside fixtures in pytest to control their execution order?

Junior — Middle
176

Describe the full development cycle of a task — from setting it in the JIRA system to its deployment in the working environment.

Junior — Middle
176

What skills and knowledge do you have particularly well developed?

Junior — Middle
176

How does GC determine which garbage collection algorithm to apply to an object?

Senior
176

Can you name the key components of the SQLAlchemy library you usually work with?

Junior — Middle
176
/555