Have you had experience working with GraphQL and integrating it into projects?
Python
Can you name the main design patterns and explain their purpose?
What database management systems have you worked with in your projects?
Do you have experience using Task in the asyncio library for asynchronous task execution?
When is it better to use a list and when a tuple in Python programs?
Can you explain the purpose and use of the HAVING clause in SQL queries?
What is the purpose of the HAVING operator in SQL queries?
Explain the working principle of generators in Python and their main advantages
What restrictions does the global interpreter lock impose in Python and how does it affect multithreading?
What are __slots__ in Python used for and how do they help in managing object memory?
What are the differences when using JWT in cookies compared to passing it in HTTP headers?
What is the difference between the use of HAVING and WHERE conditions in SQL?
What main difficulties have you encountered or know of when working with asynchronous operations in SQLAlchemy?
What are the benefits of using asynchronous data processing in applications?
What is the significance of using a generator in the range function in Python and why does it return one?
Have you used middleware layers in FastAPI for request processing?
Can you list the main data sorting methods you know?
How to determine the time complexity of an operation for searching an element in a list?
Can you explain what the term range means in Python and how it is used?
How can you identify a SQL injection vulnerability in this code?