Sobes.tech

Golang

Cos'è un'interfaccia in Go e come è strutturata internamente?

Middle
181

Perché Go? Da dove hai iniziato, come sei arrivato a questo linguaggio?

Middle+
181

Qual è la differenza tra un array e uno slice in Go?

Middle
181

Dove è meglio applicare UDP?

Middle
181

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

Middle
180

Parlami di compiti interessanti che hai risolto nel tuo attuale o precedente lavoro.

Senior
180

Come funzionano le operazioni atomiche?

Middle
180

Spiega cos'è l'indicizzazione nei database, a cosa serve, quali sono i suoi vantaggi e svantaggi.

Middle
180

C'è una tabella con campi: ID utente, sesso ed età. È necessario selezionare frequentemente utenti per sesso ed età. Quale indice è meglio creare?

Middle
180

Se uno scrittore (una goroutine che riempie un canale di valori) decide di chiudere il canale, cosa succederà? Come dovrebbe reagire il lettore, quali problemi potrebbero sorgere e cosa fare al riguardo?

Middle
180

Cos'è un indice composito (indice su più colonne)?

Middle
180

Puoi parlare dei canali in Go? A cosa servono e come vengono utilizzati?

Middle
179

Come funziona sync.RWMutex e quando usarlo?

Middle
179

Come funziona uno slice in Go e in cosa si differenzia da un array?

Middle
177

Quali dati non dovrebbero essere memorizzati nella cache?

Middle
177

Qual è la differenza tra TCP e UDP?

Middle
177

Come funziona la variabile condizionale (sync.Cond) in Go?

Middle
177

Quali sono i livelli di isolamento delle transazioni e in cosa differiscono?

Middle
176

/* I posti al cinema sono disposti in un'unica fila. Lo spettatore appena arrivato sceglie un posto per stare il più lontano possibile dagli altri spettatori in fila. Cioè, la distanza dal posto in cui si siede a quello più vicino deve essere massima. È garantito che ci siano sempre posti liberi e che almeno uno spettatore sia già seduto. Scrivi una funzione che, data una fila di posti (un array di zeri e uno), restituisca la distanza dal posto scelto. Input: [1, 0, 0, 0, 0, 1] Output: 2 Input: [1, 0, 1, 0, 0, 1, 0, 0, 0, 1] Output: 2 Input: [1, 0, 1, 0] Output: 1 */

Middle
176

Parlami della coda di priorità

Middle
176
/12