Golang
Nginxтен башка кайсы веб-серверлерди билесиз?
Күрөңдүү SQL суроолор жазууңузга болобу же кайсы деңгээлде экенин?
Жеке булуттарды колдондуңузбу?
Мәтіндердин массивин 10го бөлүктөргө бөлүүчү processBatch функциясын жаз, ар бир бөлүктү Saver интерфейси аркылуу сакта жана ийгиликке жеткенде Notifier интерфейси аркылуу билдирүү жөнөт
Pythonду билесиңби?
Иштеп жатканда дагы маалымат жарыштары барбы? Атайын ал Keys ыкмасы, ал кайтарган ачкычтардын кесими?
Иштин тышында өзүң жөнүндө айтып бер: хоббилер, кызыгуулар, өзүң жөнүндө фактылар.
Иштетүү системасынын контекстинде процесс менен агымдын айырмасы эмнеде?
Go'догу калдык чогултуучу кандай иштейт? Үч түстүү mark-and-sweep алгоритми, STW.
Go тилиндеги `var _ Interface = (*Type)(nil)` курулушунун мааниси эмне?
// Миссия: workerPool ишке ашыруу // numWorkers – ишчи саны // jobs – иштетүү үчүн сандар тизмеси // Ар бир ишчи санды квадратына көтөрөт // Бардык натыйжаларды кайтарыңыз (тартиб маанилүү эмес) func workerPool(numWorkers int, jobs []int) []int { // кодуңузду бул жерге жазгыла }
/** * N каналды бириктирүү бирине * * берилген N каналы типинде chan int. Бардык маалыматтарды бириктирүүчү функция жазуу керек **/ // 1. N каналдарын бириктирүү үчүн функцияны ишке ашыруу керек func joinChannels(chs ...<-chan int) <-chan int { mergedCh := make(chan int) // ... return mergedCh } // 2. a, b, c каналдарын маанилер менен толтуруңуз // ...
Маалыматтардын түзүмү катары стек эмне?
Кайсы транзакция түрлөрүн билесиң? Алар эмне үчүн керек?
Команданын курамы сандык боюнча кандай?
Төмендегилердин кайсы бири Go тилинде компиляция катага учурайт? Бирдей узундуктагы жана түрдөгү эки массивди салыштыруу: [3]int == [3]int Показатель менен nil салыштыруу: p == nil Byte-ны uint8 түрүндөгү өзгөрмөгө берүү Эки срезди салыштыруу: []int == []int
Архитектуралык тапшырма: микросервис архитектурасында (колдонуучу кызматы + кабар берүү кызматы) колдонуучуну каттоо учурунда Kafkaга окуяны ишенимдүү жиберүүнү кантип камсыз кылуу керек, эгер Kafka асинхрондуу канал болсо?
PostgreSQL таблицасы маалыматтарды өчүргөндөн кийин эмне болот, VACUUM деген эмне?
Жаңы жумуш издөөнү канчага созооттосуң? Маалымат убактың барбы?
негизги пакет func main() { c := make(chan int, 1) 3 жолу цикл { тандоо { алдын ала: println(1) учур <-c: println(2) учур c <- 1: println(3) } } }