Parla dell'indice GIN. Perché hai usato la ricerca full-text in PostgreSQL invece di Elasticsearch?
Python
Parla dei processi, thread e asincronia in Python. In cosa si differenziano?
Può spiegare come era organizzato lo sviluppo frontend nella sua azienda precedente?
Cosa sono gli iteratori e i generatori in Python? Quali sono i loro vantaggi?
Perché hai scelto l'indice GIN per la ricerca full-text? Perché non hai usato motori di ricerca come Elasticsearch?
Qual è la differenza tra asyncio.create_task() e await coroutine? Quando viene eseguita una task senza await?
Cos'è Python e quali sono i suoi principi fondamentali?
Ci sono problemi con il trasferimento di oggetti tramite socket Unix tra processi? Come eliminare la serializzazione?
Come veniva garantita l'idempotenza durante l'uso di Kafka? Se un task in Airflow viene riavviato dopo un errore durante la lettura da Kafka, cosa succede?
Identifica il problema con la seguente funzione Python e spiega perché si verifica: ```python from typing import Any def add_item(item: Any, my_list: list = []) -> list: my_list.append(item) return my_list add_item(5) ```
Come localizzare e risolvere i problemi se un servizio esterno non funziona?
Parla degli indici in PostgreSQL, quali conosci?
I compiti di ottimizzazione SQL sono emersi a causa di problemi in produzione o li hai iniziati tu stesso?
Parla di GIL e di come influisce sulla scelta tra threading, multiprocessing e asyncio
Come trasferire un file tra due server tramite Shell?
Quali tipi di JOIN esistono in SQL?
Come è strutturata la memoria in Python? Raccontami di arene, pool, blocchi.
Se all'interno del gestore di contesto si effettua un return della connessione, questa verrà restituita aperta o chiusa?
Cosa restituirà la funzione: def foo(): try: return 1 except Exception: return 2 else: return 3 finally: return 4
FastAPI consente di implementare funzioni sia asincrone che sincrone: come influisce sul comportamento? Come parallelizzare le richieste in una funzione async?