Sobes.tech

Explain the purpose and use of global variables in Python.

Junior — Middle
172

What will be displayed on the screen as a result of executing the code?

Middle+
172

Have you had experience using tools for analyzing software performance?

Junior — Middle
172

How does Django ORM form and execute database queries?

Junior — Middle
172

Can you name algorithms with asymptotic complexity better than quicksort?

Junior — Middle
172

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

Junior — Middle
172

What are the advantages and disadvantages of modular tests?

Junior — Middle
172

Is it possible to execute SQL queries directly in Django without using ORM?

Junior — Middle
172

How can the execution duration of a specific request in the system be determined?

Junior — Middle
172

How to resolve a situation where the consumer cannot keep up with processing messages and a queue is building up?

Senior
172

The pen started responding in 3 seconds instead of 80 ms. How would you localize the problem? What is the sequence of actions?

Middle
172

How are services connected to each other? What interaction approaches have you used?

172

What is Clean Architecture, what are its main principles, and how does it compare and contrast with other architectural approaches?

172

What is the difference between queues and exchanges in RabbitMQ and how do they interact?

Junior — Middle
172

How can you obtain a list of all user accounts, including system and hidden ones, in a Linux system?

Junior — Middle
172

What else can be optimized in the predict method? (creating a DataFrame each time)

172

Can you explain the differences between various types of table joins in SQL?

Junior — Middle
172

What types of events can occur in signal communications?

Junior — Middle
172
/555