Golang
Тапсырма 3: Горутиналар, map және WaitGroup бар кодтағы қателерді табыңыз.
Интерфейс қайтару керек пе, әлде құрылымды ма? Бұл қай кезде артықшылық болуы мүмкін?
Go тілінде жолдар туралы айтыңыз: олардың қандай ерекшеліктері бар, онымен қалай жұмыс істеу керек? Неліктен strings.Builder жолдарды біріктіру үшін bytes.Buffer-тан жақсы?
-- Барлық кітаптар мен олардың авторларын/қос авторларын қарапайым кестелік түрде тізімдеңіз. -- Мысал: -- кітап атауы | автор аты -- ---------------------|-------------- -- Мастер и Маргарита | Игорь -- Евгений Онегин | Иван -- Барлық авторлар мен олардың кітап саны. -- Мысал: -- автор аты | кітап саны -- -----------|----------- -- Игорь | 2 -- Иван | 1
Жалақыны есептеу қызметі туралы толығырақ айтыңыз — ол қалай құрылды және қандай қиындықтарға тап болдыңыз?
Нәтижеге жету үшін инновациялар, деректер және бизнес түсінігін қалай біріктірдіңіз?
Жабық буферсіз каналдан оқысаңыз не болады?
Фантомды оқу және жоғалған жазу дегеніміз не?
Бағдарламалауда қақтығыстарды жоюға көмектесетін механизмдер бар ма?
Неге көшу туралы ойлайсыз? Жоба қолдауға көшіп жатыр ма, әлде басқа себептер бар ма?
Горутиналар мен цикл ішіндегі қала айнымалысының жабылуы бар код не шығарады? Оны қалай түзетуге болады?
.env файлы дегеніміз не және ол не үшін пайдаланылады?
Компания туралы айтыңыз: сіз кімсіз, не істейсіз, қандай бағытыңыз бар?
append арқылы қосылған бірлікті бесінші жолда да көрінетін ету үшін қалай жасауға болады? fill функциясының сигнатурасын өзгермей.
Redis-те шығару саясаттары қандай?
Егер sync.WaitGroup санауышы Add-қа салыстырғанда Done-ға артық шақырулардан кейін теріс мәнге айналса, не болады?
Қандай хабарлама брокерлерін қолдандыңыз?
Карта бойынша қайталау кезінде бағдарлама не шығарады?
Go жоспарлаушы қанша ағынды іске қосады? Әсіресе, AMD EPYC 64 ядро және 128 ағынды қолданғанда?
Атомарлы операциялар қалай жұмыс істейді?