Why can multithreading speed up synchronous HTTP requests through requests despite GIL?
Python
What are the requirements for an object to be used as a key in a dictionary?
What is the role of headers in HTTP requests and why are they used?
In Python, what happens when using list slicing: is a shallow or deep copy of the original list created?
What improvements or changes would you suggest for the Python language?
Can you explain the different levels of transaction isolation in database management systems?
Have you been involved in a project almost for three years?
Are you familiar with the story of transaction enrichment in the system? Have you dealt with it?
Are you prepared to participate in an online session related to solving algorithmic problems?
Tell me freely, what have you been doing, and what interesting things from your experience?
Can you explain what is meant by 'initializer' in programming?
Have you had experience working with the HTTP protocol during system development or integration?
What actions do you perform during a workday after waking up?
How can signals be used to monitor updates in Many-to-Many relationships in a database?
What should be done if an external service or resource is called in a unit test?
For solving a task with high performance requirements, is it preferable to use multiprocessing or multithreading?
Can you explain the difference between deep copying an object and shallow copying?
How was your monitoring organized? Prometheus, Grafana, logs?
Do you usually work from an office or remotely?
What data types or objects are suitable for use as keys in a dictionary data structure?