Python
Parlami più dettagliatamente del progetto in Softmedia.
Parlami di te, della tua esperienza e del tuo stack tecnologico
Progetta un social network.
Parlami dei metodi di esecuzione del codice in Python: multiprocessing, multithreading, asincronia.
Puoi spiegare come funziona next()?
Come prevedere in anticipo che la coda in Kafka inizia ad accumularsi per non influenzare gli utenti?
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) ```
Hai dovuto partecipare alle decisioni architettoniche?
Per quali compiti è meglio usare Kafka e per quali Celery?
[nome] parlami in generale dei processi e dei comandi. Con quale team hai lavorato?
Cosa sono __slots__ e come sono collegati alla gestione della memoria?
Hai esperienza con TDD o BDD (Sviluppo Guidato dal Comportamento)?
Parla di observability — di quali tre parti è composta?
Descrivi il processo di consegna delle modifiche in caso di correzione urgente di un bug in produzione.
Possono verificarsi condizioni di gara nel codice Python multithread con GIL, ad esempio con `x += 1`?
Guidi tu stesso alcune funzionalità?
Può parlare dei suoi attuali compiti e progetti professionali?
Descrivi la struttura di un database relazionale per un negozio online: clienti, prodotti e ordini (tabelle e campi senza tipi).
Parla della gestione delle eccezioni in Python: quale è la struttura e quali sono i blocchi?
Qual è la differenza tra un dizionario (dict) e JSON?