Golang
Краснодарда офис жұмыс форматын қарастырып жатырсыз ба? Қазіргі тұратын қалаңыз қайсы?
Дерекқорды бөлшектеу дегеніміз не?
Код пен процестер тұрғысынан командада жұмыс істеуден не нәрсе сізді шектей алады?
//Бағдарламаны іске қосқанда не шығады: func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // Жұмысты имитациялау }() } wg.Wait() fmt.Println(len(counter)) }
Қазіргі уақытта сіз қандай да бір сұхбаттарға қатысып жатырсыз ба немесе ұсыныстарыңыз бар ма?
Көп тұтынушылар қосқан кезде, Kafka lag әлі де азаймаса, бұл не туралы көрсетеді?
Go туралы жалпы айтып берсеңіз — бұл қандай тіл, оның ерекшеліктері қандай?
Сіздердің Совкомбанктегі тәжірибеңіз туралы айтыңыз: қандай өніммен жұмыс істедіңіз және командада қандай рөл атқардыңыз?
PostgreSQL-дағы индекстер туралы айтыңыз: олар не үшін қажет, қандай түрлері бар?
Егер қызметтерден нәтижелерді жинау үшін арналар қолданылса, бұл механизмді ұйымдастыру үшін қанша арна қажет болар еді?
Қандай жағдайларда индекс қосу әрқашан сәтті шешім бола бермейді?
5k RPS қайдан пайда болды?
Жинақталған витриндардың snapshot жүйесі қалай жүзеге асырылған?
Сыртқы қызметтермен (банктер, төлем шлюздері, API) интеграциялау тәжірибесі бар ма?
Go тілінде слайс қалай құрылымдалады?
Кодты қарау кезінде қақтығыстар қалай шешіледі?
Резюме бойынша позициялар мен балансылардың in-memory сақтау және синхронды тұрақтандыру туралы айтыңыз.
Деректер қайдан келді? Деректерді жіберетін логистиктер бар ма, ал сіз оларды өзіңіз сақтайсыз ба?
Дерекқормен жұмыс істеу үшін ORM немесе қолмен сұрауларды қолданасыз ба?
Тек қана санағыштарды (histogram-сыз) пайдаланып HTTP сұрауының орындалу уақытын қалай өлшеуге болады?