Golang
Go тілінде интерфейстер қалай құрылымдалғанын айтыңыз.
Ассимптотикалық белгілерде орташа жағдай қалай бағаланады?
Дерекқорлармен жұмыс істеген кезде ең үлкен деректер көлемі қандай болды?
Реверс-прокси деген не және оны қалай жүзеге асыруға болады?
Сізде әскери билеттің бар ма?
DLQ-дан хабарламаларды қолмен өңдегеннен кейін қандай опциялар болды? Оларды техникалық түрде не істедіңіз?
Go тіліндегі қоқыс жинағыш (GC) не істейді және ол әдетте қашан автоматты түрде қосылады? Ол жетпейтін объектілердің жадысын босатады және heap көлемі орындалу шегі асып кеткен кезде автоматты түрде іске қосылады. Ол жадыда айнымалыларды орналастыруды кеш-оптимизация үшін реттейді және әр 10 мс сайын таймер бойынша қатаң түрде іске қосылады. Ол горутиндердің санын бақылап, тек main функциясы аяқталғаннан кейін іске қосылады. Ол мьютекстердің жұмысын синхрондайды және бос RAM 5%-дан төмендеген кезде іске қосылады.
CQRS дегеніміз не және оны қалай жүзеге асыруға болады?
Соңғы жұмыс орныңызда команда қалай ұйымдастырылды, неше адам болды және сіз қандай нақты лауазымда болдыңыз?
Қаржылық күтулеріңіз қандай?
Практикаңызда орналастыру кезінде қандай қиындықтарға тап болдыңыз?
gRPC HTTP үстінде жұмыс істей ме, жоқ па? Ол қалай жұмыс істейді?
Go-да қандай Mutex түрлері бар?
Кватернион айналмалы қозғалыстарды құрастыру үшін нақты қалай пайдаланылады?
Go тілінде горутиналар дегеніміз не? Олар операциялық жүйе ағындарынан қалай ерекшеленеді? Go жоспарлаушысы (GMP моделі) қалай жұмыс істейді?
Команда туралы айтыңыз: қандай рөлдер бар, қалай өзара әрекеттесесіз?
Кіріс тізімінде миллион элемент бар екені белгілі болса, карта қалай оңтайлы жасалады?
Неліктен монолитті микросервистерге бөлдіңіз?
Go (runnext) жоспарлаушысының жергілікті кезегінде қандай оңтайландыру бар?
WAL қалай жұмыс істейді? Жазу процесі қалай жүзеге асырылады?