Do you have experience in improving system or code performance?
Python
Have you had experience using the Pydantic library for data validation?
Which method of data retrieval — using ORM or writing pure SQL queries — is usually faster?
Explain the differences between identification, authentication, and access control processes.
Tell about your experience implementing and using caching mechanisms in applications.
Can you explain what an index is in a database management system and how it affects performance?
Can you explain what an HTTP PUT request means?
In what cases is the DELETE method used in the HTTP protocol?
Which authentication approach is faster: using JWT or STS?
When is the HTTP GET method used to send requests?
Could you explain what methods of the HTTP protocol exist and what they are used for?
Can situations arise where multiple processes try to modify the same data in the database simultaneously, and what could be the consequences?
What is the significance of HTTP responses with codes in the 400 range?
What methods can be used to verify user identity in a system?
What methods can be used to prevent competition when changing data in a database?
Can you explain what cross-origin HTTP requests via CORS are and why they are needed?
How to distinguish the use of ORM from writing direct SQL queries when working with a database?
Can you list and explain the levels of database normalization?
In what cases is it recommended to use the POST method when sending HTTP requests?