Can you share an unusual or little-known fact about FastAPI?
Python
Would you be able to come to the office for the final face-to-face meeting if you pass this stage?
Why do you consider new proposals?
If there are heavy CPU operations (mathematical calculations), what is better to use instead of threads?
How is request distribution among Redis nodes implemented for data retrieval?
What is a Mock in testing? What are fixtures?
Have you implemented synchronous operations or tasks within FastAPI?
What questions do you have about working conditions and further stages?
Are the basic concepts of object-oriented programming implemented in Python?
What methods and approaches are used to detect errors in functions during testing?
Are there any difficulties or errors during the project build process?
Have you dealt with developing multithreaded programs or systems, and what tasks did you solve in this area?
What are the differences between the select_related and prefetch_related methods in Django when working with model relationships?
What functional and non-functional requirements should be set for a messenger: personal chats, message statuses, files up to 5 MB, push notifications, up to 10 million users, 40–50 thousand RPS on average and up to 100 thousand RPS at peak?
Which library is used to implement the mechanism of launching and waiting for data transfer?
How do you react and adapt to changes in the project during development?
Has Python been used in projects related to DevOps practices?
What are Helm charts and what are they used for?
What Python web frameworks have you used in your career?
What are the main advantages and disadvantages of using relational databases?