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
Golang
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
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") } }
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
Ce sunt socket-urile și care sunt?
Spune-mi cum te dezvolți și înveți, ce studiezi acum?
Ce sunt OLAP și OLTP?
Ce tipuri de indecși există în bazele de date și pentru ce sunt folosiți?
Ce este idempotenta în solicitările către serviciu?
Ce protocoale de nivel aplicație funcționează peste TCP și UDP?
Ce înseamnă 'B' în B-tree?
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%
Cum îți argumentezi punctul de vedere dacă un coleg nu este de acord cu tine?
Ești într-o căutare activă sau pasivă? De ce cauți un nou loc de muncă?
NULL
Ce este o cursă de date?
Vorbește despre locul tău de muncă actual — ce dimensiune a sarcinilor accepți?
Pe ce te bazezi atunci când iei o decizie riscantă în favoarea vitezei sau calității?
Spune-mi despre procesele din echipă — cum lucrați conform Scrum?
Poți să dai ultimul exemplu de sarcină de care te-ai bucurat?