Python
Контекстік менеджер дегеніміз не, ол не үшін қажет және өзіңіз қалай жасауға болады?
Жұмыс орнында жалпы не маңызды деп ойлайсыз? Ұзақ мерзімді перспективада жұмыс істеуге ыңғайлы болатын компания- жұмыс берушіні сипаттай аласыз ба?
Қазіргі уақытта сіздің backend инженері ретінде міндеттеріңіз қандай?
Қызмет дұрыс жұмыс істеп тұрғанын қалай түсіндіңіз?
A() + B() = C() теңдеуін қалай жүзеге асыруға болады? Екі объектіні қалай қосып, үшіншісін алуға болады?
Код-ревью, код-ревью кезінде сынға қалай қарайсың? Өзім де егжей-тегжейлі кері байланыс бересің бе? Бұл себептен әріптестермен қақтығыстар болды ма, және оларды қалай шештің?
Бүкіл RAG құбырлығын сұраудан жауапқа дейін әдетте қанша уақыт алады?
Жұмыста не мотивация береді, ал не мотивацияны төмендетеді?
Sticky session дегеніміз не? Қашан олар қажет болуы мүмкін?
Өтінемін, метакласс деген не екенін айтып беріңізші және бір мысал келтіріңіз.
GraphQL дегеніміз не және ол REST-тен қалай ерекшеленеді?
Инкапсуляция деген не? Python тұрғысынан оның қандай ерекшеліктері бар?
Соңғы жұмыс орныңыздағы қызметтер мен жұмыс туралы айтыңыз — бірнеше функцияны таңдап, оларды технологиялық тұрғыдан қалай шешкеніңізді, қандай үлгілер қолданғаныңызды, қандай қиындықтар болғанын және баламалы тәсілдерді баяндаңыз.
Жұмысыңызда SOLID принциптерін қолданасыз ба және қай принцип сізге ең пайдалы деп ойлайсыз?
Жобаға қандай міндетті статикалық тексерулер мен линтерлер орнатасыз?
Python-да Java-дағы сияқты интерфейстер жоқ. Қолданба компоненттері арасындағы келісімшарттарды сипаттау үшін не қолдануға болады?
Монолитті микросервистерге бөлу тәжірибеңіз бар ма?
ORM-де N+1 сұрауы мәселесі қалай шешіледі?
Соңғы жұмыс істеген интеграцияңыз туралы айтыңыз.
Бір әзірлеуші алғашқы үш айда және жарты жылда қандай тапсырмалар мен күтулер болады?