Какво е ACID? Как работят Атомарността и Изолацията в PostgreSQL?
Frontend
Как работи курсорната пагинация? Какви са плюсовете и минусите в сравнение с LIMIT/OFFSET?
Какво е Saga и Transactional Outbox? Защо са необходими разпределени транзакции?
Ако има таблица с JOIN-ове и е необходим OFFSET — как да го оптимизираме?
Какви са покриващите индекси и как помагат?
Защо преминахте към курсорна пагинация? Какъв е проблемът с LIMIT/OFFSET?
Какво може да се направи освен курсора, ако не искате да го използвате?
Как получаваш задачата и я преминаваш през цикъла на разработка?
Как работи MVCC в PostgreSQL? Защо е необходима версионирането?
Как да реализираме странициране в PostgreSQL без Elasticsearch?
Използвали ли сте ИИ само за тестове и документация, или сте написали нещо сериозно от нулата?
Защо да използваме Redis за дедупликация в Kafka?
Как настройвате AI инструментите за себе си?
Защо да пишете в таблицата Outbox, ако данните вече са в основната таблица? Защо да не четете директно WAL?
Какво различава нивата на изолация в PostgreSQL? Има ли Read Uncommitted?
Разкажете за опита си, с какво се занимавате напоследък?
Как виждаш работата си, като имаш предвид, че ИИ поема част от задачите?
Какво е използвано освен Kafka? Какви са плюсовете и минусите на Kafka?