How should testing of asynchronous functions be carried out and what should be taken into account during this process?
Python
What is the purpose of refactoring code?
Can you explain how dependency injection is performed in FastAPI and why it is needed?
Do you have practical experience developing in Go?
Can you explain what FastAPI is and its advantages for web application development?
Can I get a link to your GitHub account or project repository?
What approaches and methods are used to increase system throughput and resilience under high load?
Do you have any additional questions about the company or the vacant position?
Have you experience designing database structures and defining their architectural solutions?
Can you list the main types of database management systems you know?
How would you describe the process of changing code to improve it without altering functionality?
Can you explain what is meant by an ORM query and how it works?
Do you have experience working with or knowledge of using the ChatGPT model?
Have you worked with local versions of GPT models?
What technological stacks have you worked with at your previous job?
What can you say about the advantages and disadvantages of using FastAPI in API service development?
Can you explain what Redis is and what it is used for?
How did you formulate and set tasks for your team in your previous company?
Explain the concept of multithreading and how it is implemented in programming.
What methods do you use to improve your professional skills in software development?