Node.js
Меніңше, бір жоба немесе сіз жасаған бір нәрсе туралы айтыңыз, ол сіз мақтан тұтатын және неге?
Не нәрсе синхронды орындалуы керек, ал не нәрсе асинхронды орындалуы мүмкін?
Дәл бір рет жеткізуді қалай қамтамасыз етесіз, әлде бұл тек тұтастық туралы ма?
«Бос орын контекстінде не іздеп жүрсіз?» сұрағына не жауап беру керек?
Оқиға жарамды, қайталанбайды, тәртібі түсінікті, бірақ өңдеу кезінде қызмет құлайды. Сенімділікті қалай қамтамасыз етуге болады?
Оқиғалар саны 100 есе артты, кейбір өңдеу ауыр болды. Архитектурада не өзгересіз?
Жүйе өндірісте болса, оны қалай түсінуге болады және нақты мәселені қалай зерттеуге болады?
Мәселені анықтаған болсаңыз, келесі жолы оны қолмен шешпеу үшін не істеуге болады?
Сыртқы жүйеден (төлемдер, тапсырыс мәртебелері) HTTP webhook немесе кезек арқылы оқиғаларды алатын жүйені ойлаңыз. Оқиғаларды сақтау, күйін жаңарту және мұны сенімді түрде өндіріске енгізу керек. Жалпы ағын схемасын қалай жобалар едіңіз?
Егер алдымен Success/Paid/Done оқиғасы келсе, ал одан кейін ескі Pending оқиғасы келсе, оны қалай шешуге болады?
Басшының сіз келіспеген шешім қабылдаған жағдайы туралы айтыңыз. Не істедіңіз және ол қалай аяқталды?
Сізде ішкі немесе діни сенімдер бар ма, олар онлайн-ойын-сауық тақырыптарын сіз үшін қызықсыз етеді?
Тек бір мастер дерекқор болған, ал DevOps ертең репликаларды орнатады. Бэкенд әзірлеуші ретінде репликалардың пайда болуынан пайда көру үшін не істеу керек? Алдын ала дайындала аласыз ба?
CAP теоремасы дегеніміз не?
Сіздің CI/CD процесіңіз қалай ұйымдастырылды?
Өзіңіз туралы және қолданылатын салаңыз туралы айтыңыз.
Алдыңғы немесе артқы жағы ма, әлде 50/50 ме?
NDA-ға келісім және оны қол қоюға дайындық, сондай-ақ жұмысқа шығу шарттары.
Кестені бірнеше физикалық кестеге бөлгеннен кейін, оларды кодтан қалай қатынау керек және жоспарлаушы оқу/жазу үшін қай бөлімшені пайдалану керектігін қалай анықтайды?
Міндет: күрделі және нашар оқылатын кодты жаңарту керек (кітапхана нұсқаларын жаңарту контекстінде) — не істейсіз?