Имали ли сте опит в подобряване на производителността на системи или код?
Python
Имали ли сте опит с използването на библиотеката Pydantic за валидиране на данни?
Кой от начините за получаване на данни — използването на ORM или писането на чисти SQL заявки — обикновено е по-бърз?
Обяснете разликите между процесите на идентификация, проверка на самоличността и предоставяне на достъп до системните ресурси.
Разкажи за опита си в внедряването и използването на механизми за кеширане в приложения.
Можете ли да обясните какво е индекс в система за управление на бази данни и как влияе на производителността?
Можете ли да обясните какво означава HTTP заявка тип PUT?
В кои случаи се използва методът DELETE в протокола HTTP?
Кой подход за удостоверяване е по-бърз: използване на JWT или STS?
В кои случаи се използва методът HTTP GET за изпращане на заявки?
Можете ли да обясните какви методи съществуват в протокола HTTP и за какво са предназначени?
Могат ли да възникнат ситуации, в които няколко процеса едновременно се опитват да променят едни и същи данни в базата данни, и към какво може да доведе това?
Какво означават HTTP отговорите с кодове в диапазона 400?
По какви начини може да се реализира проверката на личността на потребителя в системата?
Какви методи могат да се използват за предотвратяване на конкуренцията при промяна на данни в база данни?
Можете ли да обясните какви са междудоменните HTTP заявки чрез CORS и защо са необходими?
Как да различим използването на ORM от писането на директни SQL заявки при работа с база данни?
Можеш ли да изброиш и обясниш нивата на нормализация на базата данни?
В кои случаи се препоръчва използването на метода POST при изпращане на HTTP заявки?