Golang
gRPC менен иштөө тажрыйбасыңыз барбы?
""" Кинотеатрдагы орундар бир сапта жайгашкан. Жаңы келген көрүүчү орун тандайт, системеден эң алыс отуруу үчүн. Демек, отурган орундан, аларга эң жакын көрүүчүгө чейинки аралык максималдуу болушу керек. Ар дайым орун бош экендиги жана кеминде бир көрүүчү отургандыгы кепилденет. Берилген орундар саптары (нөлдөр жана бирлердин массиви) үчүн, тандалган орундан эң жакын көрүүчүгө чейинки аралыкты (орундар арасындагы аралык санын) кайтарган функция жазгыла. [1, 0, 0, 0, 1] -> 2 [1, 0, 1, 0, 0, 1, 0, 0, 1] -> 2 [1, 0, 1, 0] -> 1 [0, 0, 0, 1] [1, 0, 0, 0] place = ((right - left) / 2) """ func maxPlaces(arr []int) int { }
B дарагы индекси эмне жана ал эмне үчүн эң көп колдонулат?
Эгер байытылуу учурунда бир кызмат жеткиликтүү болбосо (мисалы, толук аты/пайдаланучунун маалыматы менен кызмат), эмне болот? Бардык Kafka токтойбу?
PostgreSQL менен иштөө тажрыйбаңыз жөнүндө айтып бериңиз. Оптимизация маселелерин карадыңызбы?
Код кандай чыгыш берет? Неге? ```go func main() { timeStart := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(timeStart).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch } ```
Go'da процесстер, жиптер жана goroutines арасындагы айырма эмне?
Калем неге жай жооп берип жатат деп аныктоо үчүн кандайча? pprof кантип колдонуу керек?
Суроолорду кандайча оптималдаштырып жатканыңды айт. 10-12 мүнөттөн 5-7 мүнөткө чейин — бул кантип ишке ашырылып жаткан отчёттор?
Outbox үлгүсү эмне жана ал кандай ишке ашырылат?
http.Client{} алдында & белгиси эмне мааниге ээ?
Docker менен кантип иштедиңиз?
Идея бизнесинен сатууга чейинки жол кандай өттү?
Ар бир namespace үчүн эң көп логду камтыган кызматты табуу үчүн функцияны ишке ашырыңыз. Top-1, top-2, top-10 үчүн алгоритмдердин татаалдыгы кандай?
Эгер сунуш жасасак, кошулууга канча убакыт керек болот?
Горутиңдер жөнүндө айтып бере аласызбы? Алар жөнүндө эмне билесиз, алардын өзгөчөлүктөрү кандай?
int32, int64 жана жөнөкөй int түрлөрүнүн айырмасы эмнеде?
Колдонуучулар ID боюнча шардаланат. Кызмат колдонуучунун паролун жаңыртуу өтүнүчүн кабыл алат — кызматта кийинки эмне болот?
Логдор кай сакталды?
Горутина менен иштөө тутумунун жиптери кандай айырмаланат?