Python
[name] asked: How would you approach ensuring the order of event processing/delivery in a distributed system?
What is the difference in resource costs between multithreading and asynchronous task execution?
Why is it important to avoid code repetition in development and how is this achieved through the DRY principle?
In what cases is it recommended to use the POST method when sending HTTP requests?
What areas of professional growth are you considering for further development?
What types of HTTP requests are suitable for caching on the server or client?
Can the HTTP protocol be considered a stateful control in the context of system architecture?
What is a coroutine?
What types of collections are available in the Python standard library?
Was there a case when you discovered a bug (your own or someone else's) after the release? What did you do?
I have a custom handwritten class. I want it to be a dictionary key. What should I do?
Do you have experience working with the Apache Airflow platform for workflow orchestration?
How can you get or modify the value of an object's attribute in Python?
What large and complex task in [company] can you highlight as giving a boost to your development?
How to implement a class method so that it is not accessible from outside for modification or invocation?
How do you update and develop your professional skills and knowledge?
How would you assess your level of competence in backend system development?
What are the main advantages and disadvantages of monolithic applications in terms of architecture?
Can you explain what Poetry is and what it is used for in Python development?
Do you follow SOLID principles in software development?