Жіптермен ортақ жадты пайдалану кезінде қандай мәселелер туындауы мүмкін? Race condition дегеніміз не?
Golang
Контейнеризация виртуализациядан қалай ерекшеленеді?
Бос каналдан оқығанда мәңгілік блокталудан қалай сақтануға болады? Select деген не және оның үлгілері қандай?
Goroutine-лар қалай бір-бірімен байланыса алады? Go тілінде қандай синхрондау әдістері бар?
Функцияға жіберілгенде, элемент қосылғанда және бар элемент өзгертілгенде, слайсқа не болады?
Қандай жағдайларда каналдан оқу мәңгілікке блокталуы мүмкін? Nil-каналға жазу кезінде не болады? Жабық каналға жазғанда не болады?
Неге жұмыс орнын ауыстырып жатырсыз?
// Берілген сұрыпталған кесімдер A және B. Кесімдер бірегей мәндерді сақтайды. Олардың бірлестігін қайтару үшін сұрыпталған RES кесімін дубликаттарсыз құрыңыз. // A = [1, 3, 5, 7] // B = [1, 2, 3, 7, 9] // RES = [1, 2, 3, 5, 7, 9]
WaitGroup туралы толығырақ айтыңыз: ол қалай жұмыс істейді, Add, Done, Wait не істейді?
Білетін Linux командаларыңыз. kill командасы не істейді?
Контейнерлер виртуалды машиналардан қалай ерекшеленеді?
Каналмен жұмыс істегенде паниканы қалай шақыруға болады? nil-канал және жабылған канал операцияларымен не болады?
Горутины дегеніміз не? Олар кәдімгі ағындардан қалай ерекшеленеді?
Виртуализация мен контейнеризацияның айырмашылығы неде?
Партиялау және шардтау дегеніміз не?
Go-да контекст дегеніміз не? Ол қалай пайдаланылады? Контекст арқылы болдырмау қалай жұмыс істейді?
Процестер мен ағындар арасындағы айырмашылық неде?
Өліlock дегеніміз не? Одан қалай сақтануға болады?
Қандай жобалау паттерндерін білесіз? Паттерндердің қандай топтары бар?
Процестер қалай бір-бірімен байланысады (IPC)?