Hai applicato il principio di semplicità e chiarezza nello sviluppo delle tue soluzioni?
Python
[nome] ha chiesto: Immagina di avere due offerte — dalla nostra azienda e da un'altra. Per quali criteri sceglieresti e cosa potrebbe farti optare per l'altra azienda?
Potresti fare un esempio di implementazione del principio di inversione delle dipendenze nel codice?
Qual è il livello di reddito minimo accettabile per te?
Quali caratteristiche del sistema, secondo lei, sono le più importanti e esempi della loro applicazione nei suoi progetti?
Hai esperienza nell'uso di strumenti di debug durante il lavoro sui progetti?
Secondo te, quali domande iniziano a porsi gli specialisti solo con l'esperienza?
Puoi fare un esempio di oggetti su cui si può iterare in Python?
Quale insieme di variabili e identificatori è disponibile nell'ambito corrente in Python?
Cosa succede con le stringhe eliminate dal database e cosa succede con l'indice dopo la rimozione dei dati?
Quali metodi utilizzare per prevenire le injection SQL in un'applicazione?
Come si svolge la revisione del codice?
Parlami di Kafka: a cosa serve e cosa si fa di solito con essa?
Cosa faresti se ricevessi un compito che non capisci o che è difficile da capire subito?
Qual è il ruolo e l'applicazione delle tuple nella programmazione?
Puoi spiegare il principio di funzionamento e lo scopo del pattern 'Factory astratta' nella progettazione del software?
Quali meccanismi interni limitano l'esecuzione dei thread nell'interprete Python a causa del GIL?
Quali tipi di richieste HTTP non modificano lo stato del server e sono considerate idempotenti?
Come implementare una relazione molti-a-molti in SQLAlchemy 2.0?
Quali tecnologie e strumenti preferisci usare nei tuoi progetti?