Pergunta de entrevista da empresa Revolut

Thread blocking, DB indexing, transactions, isolation of transactions, pessimistic/optimistic locking, queues, service deployment, design patterns like: circuit breaker, retry.