Golang
Трансферлер кезінде есептік жазбалар әртүрлі шардтарға бөлінген кезде қалай шештіңіз?
Бұл жағдайда қандай транзакция оқшаулау деңгейі қолайлы болар еді?
Транзакцияны алып тастап, атомарлы жаңартуды жасасаңыз, екінші сұрау (жақын маңдағы кестеге жазу) сәтсіз болуы мүмкін — қалай тұтастықты қамтамасыз етуге болады?
Антифрод жобасы қандай бизнес мәселесін шешті? Егер оны бөлек қызметке бөлмеген болса, не болар еді?
Алдыңғы жұмыс орындарында не істегеніңізді, қандай функцияларды жүзеге асырғаныңызды қысқаша айта аласыз ба?
Қызметтік кезекке қалай қарайсыз? Ондай тәжірибеңіз бар ма?
Деректер қайдан келді? Олар сізге қалай ағып келді?
Қандай дерекқорлармен жұмыс істедің және қандай SQL сұрауларын жаза аласың?
Go тілінде карта қалай ұйымдастырылғанын айтыңыз.
Қоғамдық бұлттарды қолдандыңыз ба? Егер иә болса, қандай провайдерлер мен қызметтер?
Deadlock дегеніміз не және оны қалай жоюға болады?
Қандай дерекқорлармен жұмыс істедіңіз?
Қазіргі уақытта сенің дәрежең қандай?
Қай командаларда жұмыс істедіңіз?
[Аты] сұрады: сіз SRE (Site Reliability Engineering) принциптерін түсінесіз бе?
local, dev, stage, және prod орталарындағы айырмашылықтар қандай?
PostgreSQL-да жойылған жазбалар физикалық түрде не болады? Қашан жойылады?
Тапсырма 3: Горутиналар, map және WaitGroup бар кодтағы қателерді табыңыз.
Интерфейс қайтару керек пе, әлде құрылымды ма? Бұл қай кезде артықшылық болуы мүмкін?
Go тілінде жолдар туралы айтыңыз: олардың қандай ерекшеліктері бар, онымен қалай жұмыс істеу керек? Неліктен strings.Builder жолдарды біріктіру үшін bytes.Buffer-тан жақсы?