Python
Is it possible to describe a development approach where tests are written before the implementation of code, and explain its main principles?
Can you explain how the global interpreter lock in Python works and what consequences it has for multithreading?
What is the largest amount of data you have had to store in a database?
Can you give examples of companies or projects you have worked with?
Do you have experience using MobX for state management in applications?
How can you determine that a message was successfully delivered to the recipient?
What are the main advantages of using Redis compared to other data storage systems?
[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?
What hobbies or activities do you have outside of work?
Why is it important to avoid code repetition in development and how is this achieved through the DRY principle?
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?
How are data migration processes carried out in databases?
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?