Golang
Кайсы иштөө режимин карап жатасыз?
Go-догу буферленген канал менен буферсиз каналдын айырмасы эмнеде?
Бул таблицада кандайдыр бир индекс барбы?
Хабарландырулар жүйесінің функционал талаптары қандай? Не қосқымыз келеді?
Эгер кызмат өтө көп эс тутумду сарп кылса, профайлерде эмне карап чыгуу керек? Кантип бөлүктөрдү азайтуу керек?
Иш процесси тууралуу айтып бер: тапшырмалар кандай берилчү, кайсы репозиторий колдонулчу, кандай контурлар болчу?
Эмне үчүн мурдагы компаниядан кеттиңиз?
SMS жөнөтүүдө (эки факторлүү аутентификация) GoRoutine ичинде контекстти туура өткөрүү кантип?
Кай сактагычтар жана маалыматтар базаларында иштедиңиз?
Азыркы ишиңде көптөгөн асинхрондук код жазасыңбы?
Неге издөөдөсүз жана учурда иштөөдөсүзбү?
Golangда slices менен иштөө жөнүндө айтып бер: capacity, length кандай иштейт жана чектен чыгып кеткенде эмне болот.
Go'до көптөгөн эс алуу учурларында оптималдаштыруу жолдору кандай?
Белгилүү бир жайгашуу менен (мисалы, Москва) болгон окуяларда катышкан түйүндөрдү калтырып, графты фильтрлей турган соңку чекиттин ишке ашырылыш логикасын сүрөттөп бериңиз.
Бул метрика кандай аталат? Баскычтар менен көрсөтүүлөрдүн катышы кандай?
Go'до context эмне үчүн колдонулат?
Неге монолиттен микросервистерге көшуге шешім қабылдадыңыз? Қай жерлерде қиындықтарға кезіктіңіз?
Айтайын, бизде узак убакыт алчу суроо бар — эмне кылыш керек? EXPLAIN жана EXPLAIN ANALYZE жөнүндө сүйлө.
Defer деген эмне? Төмөнкү код эмне чыгарат? ```go type X struct { V int } func (x X) S() { fmt.Println(x.V) } func main() { x := X{123} defer x.S() x.V = 456 } ```
Иште AI каражаттарын колдонууга кандай карайсың? Эмне колдонуп жатасың?