Python
Cos'è la denormalizzazione? A cosa serve e quali sono i suoi svantaggi?
Come implementeresti una cache condivisa che aggiorna un servizio e viene letta da altri, mantenendo i confini dei microservizi?
Qual è la differenza tra if x: e if x == True:
Da dove provengono i dati in Redis? Quale sistema e database sono dietro il magazzino?
Cosa è importante nella scelta di un datore di lavoro? Quali sono i criteri principali?
Cos'è RAG (Generazione aumentata dal recupero)?
Cosa mostrerà il codice con assegnazione e modifica delle liste (semantica dei riferimenti in Python)?
Parlami del Garbage Collector in Python — come funziona?
Parlami più dettagliatamente dei microservizi di cui eri responsabile. Quali compiti hai implementato lì?
Hai lavorato con agenti AI o reti neurali per scrivere codice?
Quando vengono chiamati __new__ e __init__, cosa restituiscono?
Hai esperienza di mentoring o formazione di nuovi dipendenti?
La descrizione viene fatta da un analista di business che ha scritto il compito "come ha potuto" e può fornire descrizioni dei requisiti di business. C'è un codice legacy spaventoso scritto in PHP, che riceve file di log da S3 li analizza, registra il risultato nel posto appropriato. È noto: i file arrivano una volta all'ora, attualmente 5 file tutti i file si trovano in un unico bucket I dati devono essere indirizzati a destinazioni diverse a seconda del formato – postgres/file locale È necessario scrivere un ETL che implementi questa funzionalità. La realizzazione concreta dei metodi (lettura dei dati/invio dei dati, ecc.) può essere trascurata.
Come parli di una soluzione che comporta un debito tecnico (vinci ora, ma sarà più difficile scalare in seguito)?
Quale livello/direzione di progetti stai considerando per te in questo momento?
Come ti comporti riguardo alla revisione del codice, alle critiche durante la revisione del codice? Fornisci tu stesso un feedback dettagliato? Hai avuto conflitti con i colleghi a causa di questo, come li hai risolti?
Metodi di scalabilità delle prestazioni del backend: scalabilità orizzontale e verticale, monolito vs microservizi.
Trovare il simbolo che si presenta più frequentemente in sequenza nella stringa
Come è andata la revisione del codice e il codice era coperto dai test?
Come aggiornare un microservizio ad alta richiesta alla nuova versione senza perdere richieste? Cosa fare se la migrazione del database rompe la vecchia versione?