Интерфейстерді сипаттау қай жерде жақсы — дереккөз жағында ма, әлде тұтынушы жағында ма?
Golang
Буферленген және буферленбеген арналардың айырмашылығы неде?
GOMAXPROCS айнымалысы неге жауап береді? Оны бірге қойса не болады?
type someInterface interface { someFunc() } type A struct { } func(a A) someFunc() { } type B struct { A } type C struct { some A }
Интерцепторлар жүйені бақылауда қалай көмектесті? Олар нақты не істеді?
Go тілінде context-тің мақсаты қандай?
Қызметтерді қалай орналастырасыз?
Транзакция оқшаулану деңгейлерінің айырмашылығы неде?
Микросервистер бір-бірімен қалай өзара әрекеттеседі? HTTP сұраулары арқылы ма, әлде асинхронды түрде ме?
Жұмысшыда COMMIT және ROLLBACK қайда орналастырылуы керек?
Mutex немесе каналдар — қай кезде қайсысын қолдану керек?
Жабық арнаға хабар жіберуге тырыссаңыз, не болады?
errors пакеті екі әдіс бар, Is және As. Олардың айырмашылығы неде және қашан пайдаланылады?
context.WithValue не үшін пайдаланылады?
Go жоспарлаушысының негізгі құрылымдары қандай?
Транзакция оқшаулануының қандай деңгейлері бар?
Жоба кезінде қандай оқшаулау деңгейі қолданылды?
Қызметтердің бақылаулылығын қамтамасыз ету үшін қандай құралдарды қолдандыңыздар?
Микросервис архитектурасының қандай мәселелері бар, сіз өзіңіз кездескендер?
Шекарадан тыс орналасқан сыртқы сатушылармен қалай әрекеттесуге болады?