Композиция деген не және ол мұрагерліктен қалай ерекшеленеді?
Python
Қақтығыс деген не және оны жоюға бола ма?
Қазіргі жобаларды қолдауға қалай қарайсыз, онымен жұмыс істеуге дайынсыз ба?
Кодтың сапалы орындалғанын қалай түсінесіз? Қандай критерийлерді қолданасыз?
Егер әріптесіңіз демалысқа шықса және сізден оның шұғыл жобасын 2 күнде аяқтау сұралса, не істер едіңіз?
Python-да OOP-тың қағидалары қандай?
Экран суреттерінде веб-қызметте тапсырыс жасау үшін асинхронды функцияның Python коды бар. Кодта: - user_id, items және promo_code үшін JSON сұрау деректерін талдау. - Тауарлардың жалпы бағасын есептеу. - Сыртқы жеңілдік қызметін шақыру арқылы жеңілдікті қолдану мүмкіндігі. - Тапсырысты PostgreSQL дерекқорына енгізу. - Қойма қызметін шақыру арқылы тауарларды резервтеу. - Kafka адаптеріне тапсырыс жасалған оқиғаны жариялау. - Тапсырыс мәртебесін 'өңделген' деп жаңарту. Кодпен байланысты тапсырма: "Асинхронды API соң нүктесін жүзеге асырыңыз, ол: - Кіріс деректерін тексереді. - Жалпы тапсырыс бағасын есептейді. - Егер промо-код берілсе, сыртқы жеңілдік қызметін шақыру арқылы оны қолданады. - Тапсырысты PostgreSQL дерекқорына енгізеді және жаңа тапсырыс идентификаторын алады. - Тапсырыс берілген тауарларды резервтеу үшін қойма қызметін шақырады. - Тапсырыс жасалған оқиғаны Kafka адаптеріне жариялайды. - Дерекқорда тапсырыс мәртебесін 'өңделген' деп жаңартады. - Мүмкін болатын қателерді, мысалы, жеңілдік қызметінің ажыратылуын, сәтті өңдейді."
Жұмыс процесінде қалай жүрдіңіз — қайталап немесе блоктармен бе?
Сіз үшін идеалды жұмыс беруші қандай?
Деректер қорларындағы индекстер не үшін қажет? Олар не білдіреді? Неге барлық өрістерге индекс жасауға болмайды?
Қалайша не нәрсені оңтайландыру керек екенін түсіндіңіз? Өнімде өнімділікті қалай бағаладыңыз?
Горжысатын жобаңыз бар ма? Неге оны ерекше атап өтесіз?
At-least-once жеткізу дегеніміз не және ол неге кепілдік береді?
MRO деген не және ол қалай жұмыс істейді?
Сіз үшін қиын жоба қандай? Өз дамуыңызды қалай көресіз?
Неге кейбір қызметкерлер сапалы жұмысын уақытында орындаса, ал басқалары орындамайды?
Сізде жобаларды нөлден бастап жұмыс істеу тәжірибесі бар ма?
Жұмыс шарттары мен келесі кезеңдер туралы қандай сұрақтарыңыз бар?
Барлық металдарды бірге балқытсақ, не болады?
PostgreSQL-ден алынған метрикалар қалай Grafana-ға түседі?