Sobes.tech

Python

O que é composição e como ela difere da herança?

203

O que é uma colisão e é possível livrar-se dela?

180

Como você vê o suporte aos projetos existentes, está disposto a trabalhar nisso?

168

Como você percebeu que o código foi bem feito? Por quais critérios?

160

O que faria se um colega fosse de férias e lhe pedissem para terminar o seu projeto urgente em 2 dias, incluindo fins de semana?

155

Quais são os princípios de POO em Python?

153

As capturas de ecrã contêm código Python para uma função assíncrona para criar uma encomenda num serviço web. O código envolve: - Analisar dados JSON de pedido para user_id, items e promo_code. - Calcular o preço total dos itens. - Aplicar um desconto opcional chamando um serviço externo de descontos. - Inserir a encomenda numa base de dados PostgreSQL. - Reservar itens chamando um serviço de armazém. - Publicar um evento de encomenda criada num adaptador Kafka. - Atualizar o estado da encomenda para 'processado'. A tarefa implícita no código é: "Implementar um endpoint de API assíncrono para criar uma encomenda que: - Valide os dados de entrada. - Calcule o preço total da encomenda. - Aplique um desconto se um código promocional for fornecido, chamando um serviço externo de descontos. - Insira a encomenda na base de dados PostgreSQL e recupere o novo ID da encomenda. - Chame um serviço de armazém para reservar os itens encomendados. - Publique um evento de encomenda criada num adaptador Kafka. - Atualize o estado da encomenda para 'processado' na base de dados. - Lide graciosamente com erros potenciais, como a desconexão do serviço de descontos."

142

Para que servem os índices em bases de dados? O que eles representam? Por que não se pode criar um índice em todos os campos?

142

Como você se movimentou durante o processo de trabalho — de forma iterativa, em blocos?

141

O que é entrega pelo menos uma vez e o que ela garante?

140

Qual é o empregador ideal para si?

140

Existe algum projeto do qual você se orgulha? Por que você o destaca especificamente?

140

Como percebia que era necessário otimizar algo? Como avaliava o desempenho em produção?

139

O que é para si um projeto difícil? Onde vê o seu desenvolvimento?

134

Por que alguns funcionários realizam o trabalho com qualidade e dentro do prazo, enquanto outros não?

134

Tem experiência em trabalhar em projetos do zero?

133

Tem alguma questão sobre as condições de trabalho e as próximas etapas?

132

O que acontece se fundirmos todos os metais uns com os outros?

130

Como é que as métricas do PostgreSQL chegam ao Grafana?

130
/3