Golang
Con quali database relazionali hai lavorato? Hai dovuto risolvere problemi di sharding e partizionamento?
Servizio di gestione delle richieste degli utenti L'utente può inviare un report Gli amministratori possono elaborare i report L'amministratore può fornire feedback all'utente DAU = 100 Disponibilità = 99,95 % RPS = 100
Cosa è importante per te nella scelta di un datore di lavoro, a cosa presti attenzione?
Puoi parlare dell'algoritmo di auditing (verifica dei dati)? Hai partecipato? Come è avvenuto?
Come avviene il trasferimento dei dati tra diversi servizi nell'infrastruttura? Attraverso un broker, direttamente, gRPC?
Se scriviamo nel master con un flusso elevato e leggiamo dalle repliche, come avviene la sincronizzazione tra il master e la replica?
Come trasmettere correttamente il contesto in GoRoutine durante l'invio di SMS (autenticazione a due fattori)?
Codifica dal vivo: semaforo — come funziona e implementazione basata su un canale con buffer.
Domanda del reclutatore sulle aspettative salariali e le condizioni di impiego nel progetto (230 mila vs 280 mila, contratto a termine)
Perché ti serve un responsabile al lavoro? A cosa serve?
Quante istanze di Postgres avevi nel progetto?
Cos'è un'interfaccia in Go? Come funziona il duck typing? È possibile verificare l'implementazione di un'interfaccia durante la compilazione?
Cos'è RTT?
La funzione math.Pow restituisce un float64, specificiamo esplicitamente int32 e cerchiamo di inserire un numero grande — cosa succederà?
Parla della replicazione in PostgreSQL: tipi, sincrona vs asincrona.
Perché il risultato è diventato negativo in caso di overflow di int32?
Hai mai aiutato colleghi meno esperti? Come avveniva di solito?
Se lavoro con uno slice, lo prendo come parametro di funzione, faccio qualcosa con esso e continuo a lavorarci dopo la funzione — a cosa devo ricordarmi? Quali cambiamenti non vedremo dall'esterno?
Qual è la differenza tra Kafka e RabbitMQ?
[nome] ha chiesto: Cos'è DDD (Design Orientato al Dominio)?