Golang
Care este diferența dintre canalele cu buffer și cele fără buffer?
Ce se întâmplă cu datele la DELETE în PostgreSQL?
Und sunt plasate variabilele în Go — pe stivă sau pe heap? Ce este analiza escape?
Ce alte opțiuni există pentru a crește viteza bazei de date în afară de indecși?
Cum te simți în echipă în ceea ce privește nivelul? Ce lipsește pentru a ajunge la o poziție de senior completă?
Ce este un inode în Linux?
Ce cozi există în modelul GMP?
Sistemul a început să încetinească — cum vei căuta cauza?
Ai folosit vreodată goroutines în muncă? Dacă da, în ce funcționalitate?
tip Sem interfață { Lock() error TryLock() bool Release() Cap() int FreeSpace() int }
Ai lucrat vreodată cu Expresiile de Tabelă Comună (CTE)? Vorbește despre ele, inclusiv CTE-urile recursive.
Ce sunt timeout-urile și le folosești în munca ta?
Timpul de așteptare este același pentru toți? Cum va fi calculat acest timp de așteptare?
Care sunt regulile de lucru cu canalele pe care trebuie să le cunoști în timpul dezvoltării (închis, deschis, când ce se poate face)?
Există preoferi în mână?
Dacă creezi o hartă, adaugi un milion de valori, apoi ștergi toate elementele și apelezi GC, memoria va reveni la valoarea inițială?
Dacă ai avea șase oferte de la companii fintech, la ce ai fi atent atunci când alegi?
// Problema 3 // Descrieți ce problemă rezolvă acest cod // Ce probleme există în această soluție? // Cum ați rescrie acest cod?
Ce este un index?
Aveți [vârstă] ani, aveți carnetul militar?