Golang
Spiega cos'è una goroutine e come viene utilizzata nella programmazione
Qual è la differenza tra la struttura dati di un array e di uno slice in termini di utilizzo e caratteristiche di implementazione?
Perché l'indice B-tree ha una complessità di O(log n)?
Quando è opportuno passare il contesto al database in ExecContext e quando no?
Hai esperienza con il elaborazione bancaria o sistemi di elaborazione bancaria?
Spiega cosa si intende con il termine 'stack' nel contesto della gestione della memoria in programmazione
Cos'è la lettura fantasma e la scrittura persa?
Da quale somma stai considerando l'offerta ora?
Calcola il carico: abbiamo 6 partite al secondo e 80 mosse per partita — quante mosse al secondo?
Cosa è meglio: un monolito modulare o microservizi per un servizio di scacchi?
Perché abbiamo bisogno di un Load Balancer e API Gateway — cosa fanno e di cosa sono responsabili? Il Load Balancer funge da limitatore di velocità?
Quando è il momento di passare da monolito a microservizi? A quale RPS e in quali condizioni?
Da quanti anni sviluppi in Go?
Cos'è un archivio blob, quali tipi esistono e cosa memorizzano?
Con quali API hai lavorato?
Cosa sono le sessioni sticky e perché sono necessarie affinché tutte le connessioni cadano su un'unica istanza?
Come organizzare al meglio l'architettura di un servizio di scacchi (simile a Chess.com) per la Russia con 1 milione di utenti e 50k DAU, dove il giocatore gioca 5 partite al giorno, ci sono profili, matchmaking e achievement?
Capisci come vengono implementati i principi della OOP in Go?
Come conservare i messaggi vocali in un'app di messaggistica come WhatsApp? Perché è meglio conservare le immagini in S3 piuttosto che in Postgres? Quali sono le opzioni di archiviazione delle immagini in Postgres?