Дерекқорға жазу сәтсіз болған жағдайда екі рет төлеу мәселесін қалай шешуге болады?
Python
Тізімдегі сандарды қабылдайтын және түпнұсқа тізімнің тек бірегей элементтерін сақтайтын жаңа тізімді қайтаратын функция жазыңыз, олардың тәртібін сақтай отырып.
Python-да Protocol-пен жұмыс істедіңіз бе? Генериктер дегеніміз не?
Локтар мен семафорлар туралы айтыңыз. Локтар не үшін керек, және көпжолақты және асинхронды режимдердің айырмашылығы неде?
Unit of Work үлгісі туралы айтыңыз. Тапсырыс жасау бизнес-сценарийінде транзакцияларды қалай басқаруға болады?
Python-да кодты орындаудың жолдары туралы айтыңыз: көппроцессорлық, көпжолды, асинхронды.
Қандай пакет менеджерлерін қолданасыз? Неге lock файлы қажет?
Pydantic туралы айтыңыз. Ол dataclass-тан қалай ерекшеленеді?
Дерекқор сұрауларының баяулау мәселесін қалай шешер едіңіз?
Read Committed деңгейінде екі транзакция қалай жұмыс істейді? Мысал келтіріңіз.
Транзакция оқшаулау деңгейлері туралы айтыңыз.
Архитектуралық үлгілер туралы айтыңыз. Сыртқы gRPC қызметімен интеграциялау үшін кодты қалай ұйымдастыру керек?
Өз тәжірибеңіз туралы айтыңыз. Не істедіңіз, не жұмыс істедіңіз?
SQL-дағы терезе функциялары туралы айтыңыз.
Python-да қандай линтерлер, форматтаушылар және тип тексерушілермен жұмыс істедіңіз?
MVCC (Көп нұсқалы бәсекелестік бақылау) туралы айта аласыз ба?
ACID дегеніміз не? Әр әріптің мағынасын түсіндіріңіз.
Postgres-дағы индекстер туралы айтыңыз. Қандай түрлері бар және B-дерево индексі қалай жұмыс істейді?