Cosa sono i canali in Go? Qual è la differenza tra un canale con buffer e uno senza buffer?
Tech Support / L1-L3
Cos'è il DNS e come funziona? Quali sono i nodi principali in questo sistema?
/** * Caratteri ripetuti * * È necessario scrivere una funzione che prenda in input una stringa e restituisca * per ogni carattere unico, il numero massimo di ripetizioni consecutive. * * Input: qqffbbaaaffc * Output: a:4 b:1 f:2 c:1 * * Input: bbbbbb * Output: b:6 * * Input: abc * Output: a:1 b:1 c:1 * * Input: aabbcc * Output: a:2 b:2 c:2 * * Input: aaabbbccc * Output: a:3 b:3 c:3 * * Input: a * Output: a:1 * * Input: "" * Output: */
Perché si chiama atomic e come funziona?
Qual è la differenza tra array e slice in Go? Come cambia la capacità dello slice?
Cosa sono le goroutine in Go? Qual è la differenza tra una goroutine e un thread del sistema operativo?
Perché non tutti usano Serializable? Come influisce il livello di isolamento sulle prestazioni?
Operatore select in Go — caratteristiche del lavoro con più canali
TCP e UDP — la principale differenza tra questi protocolli di rete
È possibile controllare il numero di thread del sistema operativo per eseguire le goroutine?
Cos'è la notazione O (notazione Big O)? Spiega i punti principali
La containerizzazione e la virtualizzazione sono la principale differenza tra queste tecnologie
Cos'è un deadlock e cos'è una condizione di race?
Come sono strutturati gli interfacci in Go?
Cos'è un'iniezione SQL e come combatterla?
Cos'è un puntatore e quanto pesa?
Cosa sono le transazioni nei database? Quali sono i livelli di isolamento delle transazioni, qual è il loro significato e qual è la differenza principale?
Come usare l'embedding per simulare l'ereditarietà in Go?
Come creare tipi personalizzati basati su strutture in Go?
Perché non si creano indici su tutte le colonne e tutte le combinazioni in sequenza?