Python
[аты] сұрады: Компанияда қандай да бір бағалау жүйесі болды ма? Егер иә болса, сен қандай бағалауға ие едің? Немесе жалпы өзіңді қалай бағалайсың?
Сіз архитектураны өзіңіз жобаладыңыз ба?
Неліктен RabbitMQ орнына Redis+Celery қолдандыңыз?
Микросервистер тізбегінде сұрауды бірінші сервистен сіздің сервисте дейін қалай бақылауға болады?
Python-да негізгі және кеңейтілген исключения иерархиясын атаңыз. Бәрі қайдан басталады?
Кэш деген не және ол жүйеге қандай қауіп әкелуі мүмкін?
Циклдік сілтемелері бар объектіні терең көшіру (`deepcopy`) қалай жұмыс істейді, мысалы, 'адам' объектіде жұбайына сілтеме бар, ал жұбайында кері сілтеме күйеуге?
Position Keeping жүйесі деген не екенін түсінесіз бе? Ол не үшін қажет?
Сіз ең көп дамытқан микросервистердің бірнеше мысалдарын келтіріңіз: олардың логикасы және қызықты күрделіліктері.
Ішкі қызметтер мен адаптер арасындағы келісім-шарт қалай ұйымдастырылды?
Жолды қабылдайтын және бірінші бірегей символды (тура бір рет кездесетін символды) қайтаратын функция жазыңыз.
Алдыңғы жұмыс орныңыздан не себепті кеттіңіз?
Сіз дизайн үлгілерін (фасад, стратегия және т.б.) қолдандыңыз ба? Мысал келтіріңіз.
MemoryError бар кодты қараңыз. Оны қалай түзетуге болады? count функциясы тек жұп элементтер үшін шақырылатынын етіп өзгертіңіз.
Офистік жұмыс форматына қалай қарайсыз? Офис Мәскеу-Сити қаласында орналасқан.
Бір топта 4 бөлім және 5 тұтынушы бар. Олар деректерді қалай оқиды?
Кодтың сапалы орындалғанын қалай түсінесіз? Қандай критерийлерді қолданасыз?
Бастапқыдан әзірлеу тәжірибеңіз туралы толығырақ айта аласыз ба?
Дебаг тапсырмасы: идемпотенттілік мәселесін түзету (клиенттің қайталанатын сұранысы дубликат операцияны жасайды) және Outbox мәселесін (екі жұмысшы бірдей оқиғаларды жариялайды)
Классикалық сұрақ: егер сіз сөздікке 1 (int), 1.0 (float) және True (bool) кілттерін салсаңыз, не болады?