Осы лауазымға қатысты өз тәжірибеңіз, қажет деп санайтын және маңызды деп есептейтініңіз туралы айтыңыз.
Golang
Бөлек goroutine-да паника пайда болса, бағдарлама не болады?
Антифрод бір үлкен қызмет пе, әлде үлкен жүйенің бөлігі ме? Ол басқа қызметтермен қалай өзара әрекеттеседі?
Реляциялық және реляциялық емес деректер базасы дегеніміз не және олар бір-бірінен неге айырмашылықты?
Осы деректерді жүктеу немесе құру процесі нақты қалай құрылымдалды?
Жаңы кызматты иштеп чыгуу жана жайгаштыруу процессиңизди сүрөттөп бериңиз: талаптарды топтоодон баштап, иштеп чыгуу жана тест чөйрөлөрүнө жайгаштырууга чейин.
Қандай бағдарламалық қамтамасыз ету архитектураларын білесіз?
Go-да объектке бағытталған бағдарламалау бар ма? Егер бар болса, қалай жүзеге асырылады; егер жоқ болса, неге?
gRPC мен REST арасындағы айырмашылықтар қандай?
Қалай үлкен көлемдегі деректерді бар өндірістік деректер базасына қосасыз және жүйені бұзбайсыз?
PostgreSQL-мен қаншалықты жұмыс істедіңіз: тек сұраулар жазу ғана ма, әлде деректер базасын баптау, бөлу, шардтау, кластерлерді орналастыру да ма?
Деректер базасында бір уақытта деректерге қатынау бойынша жұмыс істедіңіз бе? Қандай механизмдерді қолдандыңыз, мысалы, транзакциялар мен блоктар? Бұл мәселені деректер базасын қатыстырмай шешудің жолдары бар ма?
Circuit Breaker-ге сипаттама беріңіз — ол не, қалай жұмыс істейді?
Go-да қателерді контекстпен қалай байытып, оларды түпнұсқа қателікті сақтап әрі қарай қалай өткізуге болады?
PostgreSQL-да қандай индекстер қолданылады?
Elasticsearch-те деректерді жинау арқылы транзакциялар тарихын іздеу уақытын 2–5 секундтан 150 миллисекундқа қысқартқан жағдайды айтып беріңіз: бастапқы деректер мен архитектура қандай болды, нақты не өзгерді және нәтиже қандай болды?
Go-да бос интерфейс қалай көрінеді және оны функция аргументі ретінде берсеңіз не болады?
Қалай масштабтауды ұйымдастырдыңыз және қандай микросервис архитектураларымен жұмыс істедіңіз?
Бұл кодта қалай өңделеді?
Қандай масштабтау туралы айтып жатсыз?