Golang
Milyen az angol szinted?
Hogyan történik a blokkolás, amikor megpróbálunk felszabadítani egy szemafort (csatornából olvasni), ha nincs elem a csatornában?
Hogyan határozza meg az alkalmazás telepítési folyamatát és főbb szakaszait?
Mi a korlátozás arra, hogy csak a fő adatbázis-replikába írhatunk?
Lehetséges-e egy változóhoz hozzáférni, amelyet privátként deklaráltak ugyanabban a funkcióban?
Mi a struktúrák a Go-ban és mire használják őket?
Mekkora az időbeli komplexitású egy elemhez való hozzáférés egy dinamikus tömbben?
Van-e korlátozás arra, hogy hány goroutine-t lehet egyszerre indítani? Mi történik, ha egymillió goroutine-t indítunk?
// számok 1-től 10-ig func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }
Milyen eszközt használsz általában a statikus kód elemzéséhez?
Hogyan történik az elemek bejárási sorrendje a Map adatstruktúrában?
Mikor érdemes partícionálást és mikor shardingot használni?
Meg tudod nevezni az információátvitelhez használt fő kommunikációs csatornák típusait?
Meséljen a PostgreSQL tranzakciós modelljéről: ACID, MVCC, elszigeteltségi szintek.
Miért használják az Nginx szervert a fő domainhez?
Magyarázza el a Docker több szakaszos építésének fogalmát és előnyeit.
Meg tudná magyarázni, hogy mit értünk SSA alatt a programozás vagy fordítás kontextusában?
Mi a különbség a GROUP BY és az ORDER BY utasítások között SQL-ben, és hogyan működnek az adatokkal?
Milyen funkció tölti be a proxy szerepét a Go nyelvben?
El tudná magyarázni az LRU gyorsítótár működési elvét és hogy milyen helyzetekben alkalmazzák?