Sobes.tech

Golang

Részt vettél valamilyen tanfolyamon?

Senior
wilix
40

A Go objektum-orientált vagy strukturált nyelv? Menj végig az OOP alapelvein (kapszulázás, polimorfizmus, öröklés, absztrakció), és mutasd meg, hogyan valósulnak meg Go-ban.

Senior
МВидеоМВидео
40

Meséljen a Linux operációs rendszer inicializációs folyamatáról: init folyamat (PID 1), bootloader és initramfs.

Middle+
VKVK
40

Mi az a panic, hogyan kezeljük, lehet-e elkapni?

Senior
Финтехробот
40

Miért az account_id szerint választották a shardingot? Mire való egyáltalán a sharding?

Senior
РамблерРамблер
40

Adattípusok a Go-ban: melyeket ismer, hogyan lehet őket csoportokra osztani?

Senior
ClearWay
40

Előfordult már, hogy feladatot kaptál, elkezdted, de közben rájöttél, hogy az elvárások ellentmondásosak vagy technikailag lehetetlenek a határidőn belül? Mit tettél ilyen esetben?

Senior
АЭРО
40

Hogyan valósul meg az OOP a Go-ban?

Middle+
СБЕРСБЕР
40

Hogyan működik a map a Go-ban? Meséljen a belső struktúráról, buckets-ről, ütközésekről.

Middle+
101ХР101ХР
40

Mit használnak a JWT tokeneket?

Middle+
ТБанк
40

Mekkora az algoritmikus összetettsége a bináris keresésnek egy rendezett tömbben? (O(1) / O(log n) / O(n) / O(n^2))

Senior
Лаборатория Касперского
40

Nem próbálták meg optimalizálni a lekérdezéseket vagy az adatbázist egy külön szolgáltatásba helyezés helyett?

Middle+
X5
40

Két táblát összekapcsolsz és aggregálást végzel, ekkor történik egy változás ezekben az adatokban — mi fog történni?

Senior
МВидео/эльдорадо
40

Milyen indexeket ismersz az adatbázisban? Milyen funkciókat használtak?

Middle+
Napoleon IT
40

// 2 func merge(chans ...chan int) <-chan int { panic("not implemented") } func main() { a,b,c := make(chan int), make(chan int), make(chan int) out := merge(a,b,c) go func(){ for v := range out { println(v) } }() a <- 1 a <- 2 a <- 3 b <- 4 c <- 5 close(c) a <- 6 } Valósítsa meg a merge függvényt, amely több egész csatornát fogad és egyetlen csatornát ad vissza, amely összefűzi az összes bemeneti csatorna értékeit. A összefűzött csatornának akkor kell bezáródnia, amikor az összes bemeneti csatorna bezáródott.

Senior
Не указано
40

Mi a fő probléma minden kérés külön folyamatban történő feldolgozásakor a működési rendszerben magas terhelés esetén? - A HTTP megtiltja a folyamatok használatát - A folyamatok nem futtathatók párhuzamosan - Magas memória- és kontextusváltási költségek - Ez rontja a számítások pontosságát

Intern
AvitoAvito
40

Meséljen a csapatról és a munkamódszerről.

Middle
YadroYadro
40

Miért döntöttél úgy, hogy munkahelyet váltasz?

Senior
Магнит Тех
40

Mesélj az Outbox mintáról — hogyan működik?

Senior
Штрафов нет
40

Keresse meg a szintaktikai hibákat a javított kódban

Middle
Яндекс
40
/411