Golang
Kafkaда бөлүмдөр жана көчүрмөлөр эмнелер?
Каржылык күтүүлөрүңүз кандай? Минимум жана ыңгайлуу деңгээлди белгилеңиз.
Кайчаганда жарамсыз билдирүүлөрдү өзүнчө темага которуп, аларды өндүрдүңүзбү же кандай? Мындай билдирүүлөр көп болдубу?
Грузияга көчүүгө даярсыңбы?
Go-дөгү rune эмне?
Redis конфигурациясы кай сакталат, эгер алдаган машинада болсо?
Иштеги танд канчалык маанилүү? Мааш талаптары?
Make аркылуу алдын ала бөлүнгөн эс менен эң жакшы slice кантип түзүү керек? Неге алдын ала капаситетти көрсөтүү керек?
Бир датасы барбы?
Азыркы учурда аз тажрыйбалы кесиптештериңизге жардам бердиңизби? Бул адатта кандай өтчү эле?
Өнімге же аналитиктерге каршы идеяны же функцияны коргоо керек болгон учурлар болду беле?
Өзүңүздүн кесиптик тажрыйбаңыз жана иш издөөгө эмне үчүн чечим кабыл алгандыгыңыз жөнүндө айтып бериңиз.
// Кодду туура кылуу үчүн, суроолор атаандаштыкташуулары керек жана жооп коду көрсөтүлүшү керек // жана ката болсо, аны логго жазып, иштетүүнү улантыңыз package main import "net/http" var addrs = []string{"[link]"} func main() { for _, url := range addrs { resp, err := http.Get(url) if err != nil { log.Error(err) continue } // Эгер керек болсо, resp менен иштөө } }
Элементти издөөнүн алгоритмин бинара издөөнүн дарагында мисал менен көрсөтүңүз (түйүн ачкычы менен салыштыруу, солго/оңго кыймыл).
HeadHunter webhook аркылуу жооп жөнөтө алат, ал эми Avito мындай кыла албайт — өзүңүз барып иштетишиңиз керек. Муну кантип иштетсе болот?
Жаңы жумуш ордуңуздан эмне күтөсүз?
VACUUM FULLке альтернатива катары кандай билесиз, ал дагы орун бошотот, бирок катуу бөгөттөө жок?
Бул конкреттүү учурда эмне үчүн gRPC тандалды?
Каналдар менен горутиндер менен иштөөдө паттерндерди билесиңби? Fan-in, fan-out жана башка жөнүндө сүйлө.
Резюмеңдө Golangда 3 микросервиске коштуларың жазылган. Маалыматтарды нормалдаштыруу жана текшерүүдөн тышкары дагы эмне кылдың? Бул колдоо беле же өнүктүрүүбү?