Golang
Puteți explica ce este VACUUM în sistemele de gestionare a bazelor de date?
Ai putea să oferi exemple de interogări SQL pe care le-ai folosit sau scris?
Ce metode sau instrumente ați folosit pentru a implementa căutarea full-text în proiect?
Explicați mecanismul de funcționare al sistemului de eliberare automată a memoriei în limbajul Go
Se dublează întotdeauna dimensiunea segmentului la extindere?
Puteți explica principiul de funcționare al slice-urilor în limbajul de programare?
Ce este important pentru tine atunci când alegi o companie, la ce acorzi atenție?
Prin ce metode se diferențiază diferite solicitări HTTP și pe baza căror criterii sunt clasificate?
Ați putea explica principiul de funcționare al mutex-ului și utilizarea sa în programele multi-thread?
Structura de date Map în limbajul de programare este sortată după chei?
Ce va afișa programul în locurile unde sunt comentariile? package main import "fmt" func main() { nums := make([]int, 1, 2) fmt.Println(nums) // appendSlice(nums, 1024) fmt.Println(nums) // mutateSlice(nums, 1, 512) fmt.Println(nums) // } func appendSlice(sl []int, val int) { sl = append(sl, val) fmt.Println(sl) // } func mutateSlice(sl []int, idx, val int) { sl[idx] = val fmt.Println(sl) // }
În ce cazuri se recomandă utilizarea stilului arhitectural REST pentru dezvoltarea API-urilor?
Ce instrumente sau metode folosești pentru a evalua absorbția sistemului sau a componentului?
Este posibil să accesezi o variabilă declarată ca privată în interiorul aceleiași funcții?
Ce schimbări vor avea loc cu slice-ul din interiorul funcției dacă este transmis pe valoare, iar funcția se ocupă de sortare și nu returnează rezultatul?
Codare live: deduplicarea adreselor — cum să procesați o listă cu duplicate pentru a apela adrese unice. Soluție prin map.
Care este diferența dintre EXPLAIN și EXPLAIN ANALYZE?
Ce modele de concurență cunoști în Go?
Se poate folosi structura pentru parametrii cererii HTTP?
Spuneți-mi puțin despre dvs. și experiența dvs. profesională.