Жауапкершілік аймақтарын нақтылау: күй машинасы, Transactional Outbox, оптимистік блоктау.
Golang
Қандай контейнеризация және оркестрация жүйелерін білесіз?
Хабарламаны DLQ-ға жібермес бұрын қанша рет қайталау керек?
Бөлек процестерді құру орнына ағындарды қолданудың артықшылықтары қандай?
Авито-да кандидат не істеді және команда қалған мүшелері не істеді?
Кандидаттың жауапкершілік аймағына неге антифрод-тексеру қызметі қосылды?
Егер горутинаны іске қосып, оған panic шақырсаңыз, не болады? Горутин тоқтай ма, әлде барлық қосымша тоқтай ма?
Linux контейнерлеріне қандай оқшаулау әдістерін ұсынады?
Жабық арнаға жазу нәтижесі қандай болады? Deadlock, паника немесе жазу операциясының қателігі?
/proc қалтасында не бар?
Деректер базасын басқару жүйелерінде өткізу қабілеттілігін және деректер көлемін арттыру үшін қандай техникалар пайдаланылады?
Оптимистік блокировка нұсқасының қақтығысы кезінде қайда қайталама жіберіледі — Kafka хабарламасынан ба, әлде қызметтен бе?
Сұрақтарға жауап беріңіз Сіз бөлінген жүйелермен және олардың шектеулерімен жұмыс істедіңіз бе? Қандай? Сіз құжаттамамен, метрикалармен, мониторингпен айналысасыз ба? Иә Жоқ Сіз CAP теоремесімен таныссыз ба? Иә Жоқ Кодты метрикалармен қамту немесе құжаттаманы жаңарту міндетті түрде бөлек техникалық қарыз тапсырмасын талап етеді деп ойлайсыз ба?
Күтілген функциялардың аргументтері қашан есептеледі — анықтау кезінде ме, әлде шақыру кезінде ме?
map контейнеріндегі элементтерді өту тәртібі қандай? Ол қандай да бір алгоритммен анықталады ма, әлде жиналу кезінде кездейсоқ анықталады ма, әлде орындалу кезінде анықтала ма?
Go-да қай механизм бар — мұрагерлік пе, әлде композиция ма?
Kafka-дан хабарламаны алудан бастап дерекқорда жаңартуға дейінгі оптимистік блоктау толық жолы қандай болды?
Қашан кейінге қалдырылған функция шақырылады? Жергілікті блоктан шыққанда, функциядан шыққанда немесе қолданба аяқталғанда ма?
Ескі reject шешімі DLQ-ға өтіп, дұрыс емес бағаны қамтитын хабарлама ешқашан қабылданбайтын жағдай бола ма?
Кім жауапты болды тексеру қызметтері үшін (антифрод, суреттерді тексеру, мәтін, спам, лимиттер)?