Sobes.tech

Python

Quantas linhas, no mínimo e no máximo, um FULL OUTER JOIN pode retornar para duas tabelas de 100 linhas com números aleatórios?

Middle
151

De que maneiras é possível estabelecer um limite no número de registos selecionados na base de dados?

Junior — Middle
151

Qual será o resultado se duas transações tentarem atualizar o mesmo registo na base de dados ao mesmo tempo?

Junior — Middle
151

```python import asyncio from typing import List, Optional class Chunk: def __init__(self, items: List[dict]): self.items = items @property def size(self) -> int: return len(self.items) class Producer: async def next(self) -> Optional[Chunk]: # devolve um lote de dados ou None ... async def commit(self, chunks: List[Chunk]) -> None: # confirma o processamento bem-sucedido dos chunks ... class Consumer: max_batch_size = 100 async def consume(self, chunks: List[Chunk]) -> None: total_size = sum(chunk.size for chunk in chunks) if total_size > self.max_batch_size: raise ValueError("o lote é demasiado grande") # processamento de dados ... producer = Producer() consumer = Consumer() async def process(): while True: chunk = await producer.next() if chunk is None: break try: await consumer.consume([chunk]) await producer.commit([chunk]) except Exception as e: print("erro mas continua:", e) continue if __name__ == "__main__": asyncio.run(process()) ```

Middle
151

Pode-se considerar uma classe em Python como uma estrutura que representa um objeto?

Junior — Middle
151

Descreva uma situação prática em que não conseguiu alcançar o resultado desejado e o que motivou suas ações.

Junior — Middle
151

Que tipo de trabalho prefere na sua atividade profissional: um formato mais estruturado ou mais livre?

Junior — Middle
151

Fale sobre um projeto técnico complexo em que participou e descreva os principais desafios que enfrentou.

Junior — Middle
151

Como adicionar ou atualizar elementos em um dicionário em Python?

Junior — Middle
151

Quais são as vantagens e desvantagens características de uma arquitetura baseada em eventos?

Junior — Middle
151

Que tipo de diferenças existem entre um framework e uma biblioteca no contexto do desenvolvimento de software?

Junior — Middle
151

Na sua opinião, o que normalmente distingue uma boa solução profissional de uma simplesmente correta?

151

Que resultados são criados ao usar o padrão de fábrica?

Junior — Middle
151

Podes mostrar um exemplo de objeto que não pode ser hash?

Junior — Middle
151

Quais critérios vais usar ao escolher entre duas ofertas de trabalho semelhantes?

Junior — Middle
151

Está disposto a trabalhar em tempo integral no escritório em Shabolovka?

151

Como entender que um algoritmo funciona em tempo linear relativamente ao tamanho dos dados de entrada?

Junior — Middle
151

Qual é o objetivo principal de obter comandos por parte dos atacantes através de uma Botnet?

Junior — Middle
151
/551