Sobes.tech

Python

È consigliabile utilizzare il multiprocessore negli sviluppi moderni per migliorare le prestazioni?

Junior — Middle
143

Quali librerie hai utilizzato lavorando con FastAPI?

Junior — Middle
143

[nome] si trova in una posizione specifica?

Senior
143

Qual è la differenza tra un'immagine Docker e un contenitore? Per favore, rispondi a questa domanda oralmente.

Middle+
143

Puoi fare un esempio di una situazione in cui il codice asincrono funziona più lentamente del previsto?

Junior — Middle
143

Qual livello di copertura dei test del tuo codice ritieni sufficiente?

Junior — Middle
143

In Python, cosa succede quando si utilizza una fetta di lista: viene creata una copia superficiale o profonda della lista originale?

Junior — Middle
143

Utilizzi il principio di inversione delle dipendenze nei tuoi progetti?

Junior — Middle
143

Quali sono i metodi e i tipi di dati per lavorare con timestamp e date nella programmazione?

Intern — Junior
143

Potresti spiegare lo scopo e l'uso del decoratore @property in Python?

Junior — Middle
143

```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]: # restituisce un batch di dati o None ... async def commit(self, chunks: List[Chunk]) -> None: # conferma l'elaborazione riuscita dei chunk ... 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("batch troppo grande") # elaborazione dati ... 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("errore ma continua:", e) continue if __name__ == "__main__": asyncio.run(process()) ```

Middle
143

Hai utilizzato query annidate in Django ORM per ottenere dati?

Junior — Middle
143

Hai utilizzato in pratica meccanismi di transazioni annidate in PostgreSQL?

Junior — Middle
143

Di cosa sono composti e dove sono memorizzati i campi nell'Access Token e nel suo Refresh Token?

Junior — Middle
143

Come implementare il salvataggio dei dati in Redis per garantirne la conservazione a lungo termine?

Junior — Middle
143

Quali sono i vantaggi e gli svantaggi tipici di un'architettura basata sugli eventi?

Junior — Middle
143
/552