How is thread switching management implemented in Python?
Python
What are the advantages and disadvantages of passing variables by reference in programming?
What database management system did you use in your last position?
How to distinguish a coroutine from a regular function in programming?
Describe your professional experience and development in the field of information technology.
What is the main goal of using object-oriented programming?
What types of tasks do you find less pleasant or more difficult to perform?
How to implement and apply the decorator pattern in Python to extend the functionality of functions or methods?
Explain what a metaclass is in the context of object-oriented programming and how it is used?
What types of tasks do you find most interesting to solve at work?
Can you list the main HTTP methods and their functions?
Explain the concept of a transaction and its main characteristics in databases.
Does the candidate have an academic degree or higher education?
How do you implement background task execution?
Can you explain the principles underlying the SOLID concept in object-oriented programming?
What are the differences between the data structures list and set in Python?
Can you name areas where you have room to grow and improve your skills?
What methods and tools do you use to collect data from web pages through parsing?
What types of projects or tasks would you like to implement in our company?