Python
Have you had experience expanding and optimizing infrastructure or systems for load growth?
How does the GIL work in Python? When does multithreading give a gain, and when does it not?
Can you explain the main components and classes used in Django REST Framework for creating APIs?
What methods do you use to determine the time complexity of an algorithm?
How is the mechanism of iterating over elements using a for loop implemented in Python?
Are there specific sequences when performing database migrations?
What built-in methods in Python do you use most often for working with objects?
What does the result of object-oriented analysis of a system include?
Have you applied the principle of code reuse to reduce duplication?
Is it possible to implement a data model without tying it to a specific table in a database?
How can you determine which points in a coordinate array belong to cubes and which to spheres, if only their positions are known?
What method can be used to efficiently and quickly clear a table or delete specific records from a database?
How to synchronize or securely transfer data between multiple threads or coroutines?
What methods are used to implement abstract classes in Python?
[name] asked: On which other programming languages have you written, and what key features of Python can be highlighted when comparing with other languages (e.g., interpretability)?
What is GIL in Python and what limitations does it impose on multithreading?
Can there be an equivalent of GIL in other programming languages and how is it implemented?
What is the difference between the operators == and is in Python?
How are class or object properties declared in a programming language?
How did you find your first job in the company?