How do you choose the most suitable tools and technologies for specific tasks?
Python
What reasons make the use of the Math.random function undesirable in development?
Is object-oriented programming paradigm mandatory when using Python?
What types of events can occur in signal communications?
How to reverse a list [1,2,3] to [3,2,1]? What is the difference between reverse() and slicing?
How can you implement testing of individual components of your code to verify their correctness?
What are the advantages of using NoSQL databases compared to relational systems?
Is the execution thread in Python part of the operating system kernel?
What methods can be used to implement a user model in Django?
What is the role and purpose of the git rebase -i command in the branch workflow?
What are the differences between the functions re.search and re.match from the re module in Python?
What is a more effective way to find words in a text?
Provide an example of a message sent to the ML service and the response from it: what data was transmitted and in what format?
Have you used custom scripts for data migration in Django?
How to distinguish a coroutine from a regular function in programming?
What happens if you apply the += operator to a list inside a tuple?
Tell me about your experience.
Which one is faster in Python – threads or processes?
What prompted you to leave your previous project?
Are you familiar with distributed transactions? How do orchestration and choreography differ in microservices?