Como organizar a execução paralela de tarefas usando multithreading e asyncio (pool de workers, fila de tarefas, gather)?
Python
Fale sobre a sua experiência, projetos-chave e stack de tecnologias.
ACID: o que é isso e como é garantida cada propriedade?
Níveis de isolamento de transações: Read Uncommitted, Read Committed, Repeatable Read, Serializable.
Qual é o nível de salário que espera de acordo com a sua qualificação e experiência?
Que classificação daria às suas competências profissionais?
Como otimizar uma consulta SQL lenta? EXPLAIN ANALYZE, índices, tipos de índices.
Descreva o projeto mais recente que implementou e o seu papel nele.
Princípios SOLID: fale sobre cada um.
Quais tipos de multitarefa existem em Python? Para que são usados, quais problemas apresentam?
Como obter uma lista de todas as contas de utilizador, incluindo as do sistema e ocultas, no sistema Linux?
Complexidade de busca numa lista e num dicionário. Por que o dicionário tem O(1)?
Por favor, partilhe o seu percurso profissional e os principais projetos em que participou.
Qual é a sua localização?
O que é uma coroutine? Como o asyncio funciona por baixo do capô?
Projete um sistema de encurtamento de links.
Que tipos de chaves devem ter os dicionários Python?
O que é o GIL e para que foi criado no Python?
Dificuldades da arquitetura de microsserviços: consistência de dados, transações distribuídas, versionamento de API.
Qual é o sentido de usar API Gateway se temos apenas um serviço?