Golang
// isPalindrome verifică dacă un șir de caractere este un palindrom. // Se consideră doar litere și cifre (caractere alfanumerice), comparație insensibilă la majuscule/minuscule. // O(1) în memorie + O(n) în timp // s := "racecar" func isPalindrome(s string) bool { }
Cum se poate reduce numărul de alocări atunci când se lucrează cu slices?
Când se copiază o structură cu Mutex — este copiat și Mutex-ul?
Ce va afișa programul dacă la compararea caracterelor lași backticks în loc de ghilimele simple?
Câți octeți ocupă o structură cu câmpuri int32, byte, int64 (în acea ordine)?
Ce face steagul -mod=readonly în timpul construirii?
Care flag de go test arată acoperirea codului în procentaj?
La consideri pe tine ca fiind din categoria dezvoltatorilor: un 'executor de sarcini' sau un 'superstar al echipei'?
Se poate folosi range pentru a converti un array de bytes într-un șir fără alocare de memorie?
Cum să vezi ce face programul când pornește? Cum să diagnostichezi cauza unei erori?
Cum să rulezi ceva cu drepturi de administrator în Linux?
Care este diferența dintre 'a' - 'A' și de ce este nevoie pentru conversia majuscule/minuscule?
Ce face runtime.KeepAlive și în ce cazuri este necesar?
[nume] are experiență în operarea serviciilor — lucrul cu Kubernetes, Linux etc.?
Cum câștigi autoritate în cadrul echipei tale sau a gildei tehnice, și către cine se îndreaptă de obicei colegii?
Cum te poți proteja de rezultatul slab al acestei funcții dubioase?
De ce sync.Mutex este mai rapid decât un canal bufferizat cu dimensiunea 1 pentru excluderea mutuală?
Povestiți-ne despre cel mai dificil sau interesant proiect din cariera dvs. în IT
// găsește probleme în cod.