В кои случаи по причини за сигурност трябва да се използва POST вместо GET за операции за четене?
System Analyst
Срещали ли сте системи, където всички операции (четене, създаване, изтриване) са реализирани само чрез POST? Какви са плюсовете и минусите на такъв подход?
В какъв ред логически обработва една база данни SQL заявка?
Имали ли сте опит с REST API?
Знаете ли какво е CAP-теоремата? Използвали ли сте я в работата си?
Можете ли да разкажете за плюсовете и минусите на RabbitMQ? Какво отличава от Kafka?
Случвало ли ви се е да проектирате използването на нестандартни HTTP заглавки? В кои случаи?
В последния проект ли идваха изискванията само от PM?
Можете ли по-подробно да разкажете за постижението: услуга за изчисляване на сумата за списание на инвентара?
Какво да правите, ако таблицата в базата данни е много голяма и не се справя с натоварването? Как бихте разделили голям справочник с адреси (например, OKTMO)?
Дали системните изисквания са функционални или нефункционални?
Посочихте, че за вас е важно липсата на хаос в процесите. Какво имате предвид под това? С какво сте се сблъсквали?
Какво е транзакция?
Какъв е вашият опит с базите данни? Работили ли сте с нерелационни бази данни?
Можеш ли да назовеш неидемпотентни HTTP методи?
Какви са някои начини за оптимизиране на производителността на базата данни?
Какво може да бъде класифицирано като нефункционални изисквания?
Какъв HTTP статус използвате, когато заявката е валидна, но операцията не може да бъде изпълнена поради бизнес ограничения (например, лимит на книги в библиотеката)?
Как може синхронната комуникация да стане асинхронна?
Какво се случва, ако ресурсът не съществува, но към него е изпратена заявка?