Golang
Қандай микросервистерді жасадыңыз? Бұл сервистер нақты не?
Дерекқорды нормалау деген не? Нормалды формалар қандай?
Transactional Outbox Pattern туралы естідіңіз бе?
Алма ағашы объектісін алмаға айналдыруды қалай жүзеге асыруды жоспарлайсыз? Қандай тәсілдерді көресіз?
Master-slave репликациясы туралы айтыңыз — қашан master-ке, қашан slave-ке жүгінесіз?
Мьютекссіз картаға бір уақытта қол жеткізуді қорғаудың басқа әдістері қандай?
Postgres — анықтамалық үшін негізгі деректер. Postgres-те жаңа номенклатура (жаңа тауар) пайда болды — ол Redis-те пайда болуы керек пе?
Map деректерді оқу тәртібін кепілдік бере ме?
Басшы жүгіріп келіп, бағдарламада қате бар екенін айтты, міне журналдар. Қандай әрекеттер жасайсыз, қалай түзетесіз?
Қолданбалы деңгей протоколдары туралы айтыңыз. gRPC дегеніміз не? Ол REST-тан қалай ерекшеленеді?
Қазіргі уақытта Ресей Федерациясының аумағындасыз ба?
Хабарламалар бөлінген бөлімдер бойынша біркелкі бөлінбеуі мүмкін бе? Онымен қалай күресуге болады?
package main import ( "fmt" ) func main() { c := make(chan string) go fmt.Println(<-c) c <- "Hello World!" fmt.Println("Exit!") } қате: барлық горутиндер ұйқыда - өліlock! goroutine 1 [каналдан қабылдау]: main.main() /tmp/sandbox[phone]/prog.go:10 +0x3a Бағдарлама шықты: күйі 2.
Каналдардың диапазоны не қайтарады? 'for _, c := range chs' жазуы дұрыс па?
Сіз бұрын-соңды архитектураны нөлден бастап жобаладыңыз ба? Схемаларды салу үшін қандай да бір құралдар қолдандыңыз ба (мысалы, Miro)?
gRPC өзара әрекеттесудің қандай түрлерін қолдандыңыз? Оларды атаңыз?
Go тіліндегі database/sql пакетіндегі байланыс пулі дегеніміз не?
Командаңыздың құрамы туралы айтыңыз.
Go тілінде жолдар дегеніміз не? Олар ішкі жағында не көрсетеді?
Хранимые процедуры и функции дегеніміз не?