Python
Hai lavorato con Kafka in modalità nativa, solo producer-consumer, o c'era elaborazione stream? Come valuti la tua esperienza con Kafka?
Perché si può moltiplicare una stringa per un numero, ma non si può sommare una stringa a un numero?
Parliamo più dettagliatamente del microservizio di notifiche: la sua logica, le difficoltà di sviluppo e il vostro contributo.
Cos'è un gestore di contesto in Python? A cosa serve? Come scriverne uno personalizzato?
Stai considerando il tuo lavoro principale o aggiuntivo in questo momento?
Quando è meglio usare l'asincronia o il multithreading in Python, e per quali compiti?
Quale livello di stipendio ti aspetti al passaggio?
Qual è la complessità di cercare un elemento per valore in una lista (lista Python)?
Sei pronto a passare alla fase successiva del colloquio?
Parla degli indici in PostgreSQL: quali ci sono, quando usarli, quando non usarli.
È necessario usare OrderedDict invece di un dict normale per una cache di memoization senza limite di dimensione e politica di sostituzione?
Hai offerte in mano o colloqui attivi?
Dove vengono memorizzati i cookie?
In quali scenari RabbitMQ può perdere messaggi e come evitarlo?
Quando usare i thread e quando i processi?
Compito legato alla CPU, hai menzionato che non scala bene, ma come scala esattamente in Python?
Quale team e processi stai cercando nel tuo lavoro?
Come è stato pulito il grande log degli eventi Kafka: è stata configurata una politica di retention?
Saresti disposto a chiudere l'offerta attuale in caso di una nuova offerta?
Esercizio 2 Un negozio di mobili vende i seguenti prodotti: Divano - 7000 rubli. Tavolo - 2500 rubli. Sedia - 300 rubli. Per ogni acquisto, il cliente riceve bonus del 5% del valore dell'ordine Il cliente desidera acquistare: 3 sedie, 1 tavolo, 2 divani Una parte del pagamento viene effettuata con bonus del valore di 3333 punti È necessario scrivere un algoritmo che calcoli: 1. La somma totale da pagare 2. La somma dei bonus accumulati 3. La distribuzione dei bonus accumulati per le voci dell'ordine 4. La distribuzione dei bonus utilizzati per le voci dell'ordine