Golang
Егер жоғары жүктеме, миллиондаған клиенттер болса және сіздің сұрауыңыз өте ұзақ жұмыс істей бастаса, не істейсіз? Оның тұрақты уақытта жұмыс істеп тұрғанын қалай анықтайсыз?
Қызметтердің тізбегі бір-бірімен қалай өзара әрекеттесті?
Қазіргі ұсыныстарды қарастыруға не әсер етті?
Кодта басқа қандай жаһандық мәселелер бар? Ақшаны қалай сақтау керек — float қолдануға бола ма?
Өз туралы және жұмыс тәжірибеңіз туралы аздап айтыңыз.
Go-да жұмыс тәжірибеңіз туралы айтыңыз — мен дұрыс түсінсем, сізде 6,5 жыл тәжірибе бар ма?
Senior — бұл шешім қабылдаушы ма, соңғы буын ба?
Go тіліндегі горутиндердің ерекшелігі неде? Неліктен олар жеңіл?
Сізде таралған жүйелерді қолдау немесе дамыту тәжірибесі бар ма?
Go-да бірнеше арналармен select қалай жұмыс істейді?
Сен Авито-да жарнама жариялау және басқару қызметін жасадың. Оны не істедің, ол неғұрлым жылдам болу үшін?
Сен сонымен қатар ішкі қосылуды қолданатынымызды айттың. Неліктен? Сол жақ қосылуды қолдануға болар ма еді? Сол жақ қосылу оң жақ қосылудан қалай ерекшеленеді?
Load Balancer + API Gateway бірге не үшін пайдаланылады? Әрбір компоненттің рөлі қандай?
Қызметтер арасындағы өзара әрекеттесу үлгілерін талқылау мен әзірлеуге қатысқан кезіңіз болды ма?
Төмендегі код үзінділерінің қайсысы каналдармен жұмыс істеуге байланысты қате немесе әлеуетті мәселені қамтиды? 1-ші нұсқа package main func main() { ch := make(chan int) ch <- 1 } 2-ші нұсқа package main func main() { ch := make(chan int, 1) ch <- 1 } 3-ші нұсқа package main func main() { ch := make(chan int, 1) ch <- 1 <-ch } 4-ші нұсқа package main func main() { ch := make(chan int) close(ch) <-ch } 5-ші нұсқа package main func main() { ch := make(chan int, 3) ch <- 4 }
Бұл уақытша шектеу бәрі аяқталатынын білдіре ме? Басқаша айтқанда, бір нәрсе әлі жұмыс істемеуі мүмкін — мұнда қандай мәселе бар?
Go-да қателерді әдетте қалай өңдейді? Паника дегеніміз не және оны қалай өңдеуге болады?
Kubernetes-те әдепкі бойынша қандай қызмет түрі пайдаланылады?
[Аты] өзінің ең үлкен жұмыс қателігі туралы және одан қалай шыққанын айтады.
JSON-ға сериализация кезінде өрісті қалай елемеуге болады?