Golang
Дар Go, сатрҳо дар куҷо нигоҳ дошта мешаванд: дар heap ё дар stack?
Вазифаи меъморӣ: хидмати огоҳинома моделҳоро аз хидмати идоракунӣ истифода мебарад. Чӣ гуна боварӣ ҳосил кардан мумкин аст, агар хидмати идоракунӣ суст шавад?
Вазифаи амалӣ: функсияи FastestSearcher-ро иҷро кунед, ки санҷиши чанд ҷустуҷӯиро дар параллел оғоз мекунад ва номи зудтарин, вақти ҷавоб ва хато (агар ҳадди ақал яке хато баргардонад) -ро бармегардонад.
Чаро қарор додедед, ки аз монолит ба микросервисҳо гузаред? Дар куҷо мушкилот дидед?
[ном] пурсид: дар бораи таҷрибаи шумо бо Kafka ва Airflow нақл кунед.
Чаро оффсети коммити-и дастӣ кардед, ба ҷои автоматӣ?
Кадом самтҳои лоиҳаро баррасӣ мекунед (финтех, чакана, инфрасохтор ва ғайра)?
Кай вақт истифода бурдан муатс ё каналҳо?
Оё маънои онро дорад, ки ҳама дар пасзаминаи ин тайм-аути ба охир мерасанд? Яъне, шояд баъзе чизҳо ҳанӯз кор накунанд — ин ҷо чӣ мушкил аст?
Дар бораи вазифаи техникӣ, ки дар вақти кор дар лоиҳа бо он рӯбарӯ шудӣ, нақл кун.
Омӯзиши ҳамзамон ба слайс бехатар аст? Агар 4 goroutines ҳар яке индексҳои беназири худро тағир диҳанд, оё ҳолати рақобат (race condition) ба вуҷуд меояд?
SELinux чист?
Бо кадом методология кор мекунед?
Оё Gazpromneft таҷрибаи аввалини шумо бо Go буд?
Тартиб додани суръат маҳдудкунӣ ва вазифаи Allow-ро шарҳ диҳед. Кадом параметрҳои конфигуратсия истифода мешаванд ва барои чӣ?
Тавсифи пурра кунед, ки чӣ гуна манолитҳо ва микросервисҳо дар ҳолати хидмати шоҳмот чӣ гунаанд.
Барномаи чӣ нишон медиҳад? Чаро? func main() { вақтиОғоз := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(вақтиОғоз).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch }
Дар бораи primitives-и ҳамоҳангсозии дар Go гап зан.
Чаро захира кардани паёмҳо барои 2000 аломатҳои UTF-8 (~4 KB матн) пешбинӣ шудааст, ва чӣ гуна тасвирҳоро нигоҳ дорем?
Оё мумкин аст, ки дигар харита ё slice-ро ҳамчун калид дар харита истифода барем?