Sobes.tech

Golang

Descrieți scopul principal al izolării modificărilor în ramuri separate înainte de a face merge în main: - Eliminarea necesității de testare înainte de lansare - Asigurarea unor versiuni independente ale aplicației pentru producție și dezvoltare fără merge - Menținerea stabilității ramurii principale - Evitarea conflictelor în timpul dezvoltării comune

Intern
176

Care este diferența dintre o subinterogare în WHERE id IN (SELECT ...) și o subinterogare cu WHERE EXISTS (SELECT ...)? IN compară valorile cu un set de rezultate, EXISTS verifică dacă există cel puțin un rând IN se execută pentru fiecare rând al interogării externe, EXISTS o singură dată Nu există diferență IN funcționează doar cu numere, EXISTS cu orice tip

Intern
174

Ce va afișa programul la rulare? package main import "fmt" func main() { s := make([]int, 0, 3) m := map[string]int{"a": 1, "b": 2} for i := 0; i < 5; i++ { s = append(s, i) } fmt.Println(len(s), cap(s)) if v, ok := m["c"]; ok { fmt.Println(v) } else { fmt.Println("cheie absenta") } }

Intern
174

Ce anume va fi inclus în commit atunci când executați git commit -m? dacă faceți doar git add pentru o parte din fișierele modificate? Fișierele indicate în git add, în întregime cu starea lor actuală, inclusiv modificările neindexate Toate modificările din toate fișierele modificate, chiar și cele care nu au fost adăugate în index Doar fișierele cele mai recent modificate din directorul de lucru Doar modificările adăugate în index

Intern
174

Ce sunt socket-urile și care sunt?

Senior
172

Spune-mi cum te dezvolți și înveți, ce studiezi acum?

Senior
172

Ce sunt OLAP și OLTP?

Senior
171

Ce tipuri de indecși există în bazele de date și pentru ce sunt folosiți?

Senior
171

Ce este idempotenta în solicitările către serviciu?

Senior
171

Ce protocoale de nivel aplicație funcționează peste TCP și UDP?

Senior
170

Ce înseamnă 'B' în B-tree?

Senior
170

De ce este responsabil colectorul de gunoi (GC) în Go și când se activează de obicei automat? Eliberează memoria obiectelor inaccesibile și se activează automat atunci când heap-ul crește (când volumul de memorie alocat depășește un prag la runtime) Ordonează plasarea variabilelor în memorie pentru optimizarea cache-ului și se activează strict conform unui temporizator la fiecare 10 ms Monitorizează numărul de goroutines în execuție și se activează doar după ce funcția main s-a încheiat Sincronizează lucrul mutexurilor și se activează atunci când RAM-ul liber scade sub 5%

Intern
169

Cum îți argumentezi punctul de vedere dacă un coleg nu este de acord cu tine?

Senior
168

Ești într-o căutare activă sau pasivă? De ce cauți un nou loc de muncă?

Senior
168

Ce este o cursă de date?

Senior
167

Vorbește despre locul tău de muncă actual — ce dimensiune a sarcinilor accepți?

Senior
167

Pe ce te bazezi atunci când iei o decizie riscantă în favoarea vitezei sau calității?

Senior
167

Spune-mi despre procesele din echipă — cum lucrați conform Scrum?

Senior
165

Poți să dai ultimul exemplu de sarcină de care te-ai bucurat?

Senior
165
/11