Golang
Descrivi il flusso utente dalla scelta del posto fino al ricevimento del biglietto
Cos'è la dereferenziazione di un puntatore nil?
Parlami della replica master-slave — quando si accede al master, quando allo slave?
Cosa è successo dopo la casella di posta in arrivo? Esiste una procedura di aggregazione?
Qual è la differenza tra un canale con buffer e uno senza buffer in Go?
Come funziona Kafka? Racconta delle garanzie di consegna e dell'idempotenza.
Grazie mille per la sua risposta. Potrebbe dirmi se ha lavorato con AWS?
L'indice hash in PostgreSQL è thread-safe?
Se leggiamo prima tutti i dati in memoria e poi leggiamo solo, è possibile evitare il mutex? Ha senso usare una mappa in uno scenario del genere?
La mappa garantisce l'ordine di lettura dei dati?
Parla dell'organizzazione del lavoro con la memoria in Go
In quali casi non si può usare Atomic invece di Mutex?
Qual è la ragione della tua uscita dalla precedente azienda?
Scrivi una funzione che verifica se una stringa è un palindromo. Un palindromo è una sequenza di caratteri che si legge ugualmente in entrambe le direzioni. Verificare solo i caratteri dell'alfabeto a-zA-Za-яА-Я, senza considerare la sensibilità alle maiuscole/minuscole. Input: "isPalindrome" Output: false <p> Input: "А роза упала на лапу Азора" Output: true <p> Input: "Is_s_d_+_ssi" Output: true
L'azienda pressa, e hai una scelta: scrivere un codice semplice e comprensibile, che richiederà successivamente un refactoring, o progettare subito un'architettura complessa e scalabile, ma impiegando il doppio del tempo. Come sceglierai?
Cosa preferisci di più in questo momento: sviluppo di prodotti o sviluppo di piattaforme?
Sai cos'è il testing basato su tabelle (test guidati da tabelle)?
E negli shard, nelle repliche, come è stata configurata la configurazione di ClickHouse?
// compito 2 // 1. OpenAPI + gRPC // (YAML) // info: // title: API dei Libri // version: .. // paths: // /books: // get: // responses: // "200"
Cos'è un slice in Go? In cosa si differenziano len e cap?