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?
Python
De que maneiras é possível estabelecer um limite no número de registos selecionados na base de dados?
Qual será o resultado se duas transações tentarem atualizar o mesmo registo na base de dados ao mesmo tempo?
```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()) ```
Pode-se considerar uma classe em Python como uma estrutura que representa um objeto?
Descreva uma situação prática em que não conseguiu alcançar o resultado desejado e o que motivou suas ações.
Que tipo de trabalho prefere na sua atividade profissional: um formato mais estruturado ou mais livre?
Fale sobre um projeto técnico complexo em que participou e descreva os principais desafios que enfrentou.
Como adicionar ou atualizar elementos em um dicionário em Python?
Quais são as vantagens e desvantagens características de uma arquitetura baseada em eventos?
Que tipo de diferenças existem entre um framework e uma biblioteca no contexto do desenvolvimento de software?
Na sua opinião, o que normalmente distingue uma boa solução profissional de uma simplesmente correta?
Que resultados são criados ao usar o padrão de fábrica?
Pode explicar o que são as corrotinas na biblioteca Asyncio para programação assíncrona?
Tem experiência prática na criação de aplicações sem usar soluções ORM?
Podes mostrar um exemplo de objeto que não pode ser hash?
Quais critérios vais usar ao escolher entre duas ofertas de trabalho semelhantes?
Está disposto a trabalhar em tempo integral no escritório em Shabolovka?
Como entender que um algoritmo funciona em tempo linear relativamente ao tamanho dos dados de entrada?
Qual é o objetivo principal de obter comandos por parte dos atacantes através de uma Botnet?