Sobes.tech

Python

Como resolver o problema de pagamento duplo em caso de falha na gravação na base de dados?

Middle+
182

Escreva uma função que receba uma lista de números e retorne uma nova lista contendo apenas os elementos únicos da lista original, mantendo a sua ordem.

Middle+
161

Já trabalhou com Protocol em Python? O que são genéricos (Generics)?

Middle+
155

Fale sobre o padrão Unit of Work. Como gerir transações num cenário de negócio de criação de pedidos?

Middle+
148

Fale sobre locks e semáforos. Para que servem os locks, qual é a diferença entre modo multithread e modo assíncrono?

Middle+
147

Fala-me sobre as formas de executar código em Python: multiprocessamento, multithreading, assíncrono.

Middle+
142

Que gestores de pacotes utilizas? Para que serve o ficheiro lock?

Middle+
139

Como resolverias o problema de uma consulta lenta na base de dados?

Middle+
132

Fala-me sobre Pydantic. Em que se diferencia de dataclass?

Middle+
131

Fale sobre os níveis de isolamento de transações.

Middle+
130

Fala sobre a tua experiência. Com o que trabalhaste, com o que estiveste envolvido?

Middle+
129

Como funciona o Read Committed ao nível de duas transações? Dê um exemplo.

Middle+
129

Fale sobre padrões arquiteturais. Como organizar o código para integrar com um serviço gRPC externo?

Middle+
129

Com que linters, formatadores e verificadores de tipos trabalhou em Python?

Middle+
119

Fala sobre funções de janela em SQL.

Middle+
118

Fale sobre MVCC (Controle de Concorrência Multi-Versão).

Middle+
118

O que é ACID? Explique cada letra.

Middle+
107

Fale sobre índices no Postgres. Quais existem, como funciona um índice B-tree?

Middle+
102