Қайсы бір бірлік тесті тұрақсыз екенін қалай анықтауға болады? Оның себептері қандай болуы мүмкін?
Python
Uvicorn мен Gunicorn-ның масштабтау модельдерінің айырмашылықтарын білесіз бе?
[компанияда] жұмыс істеу тәжірибеңіз туралы айтыңыз.
Қалайша жаңарту токені қауіпсіздікті қамтамасыз етеді? Егер жаңарту токені ұрланса, не істеу керек?
Кэш туралы: қолданғанда қандай да бір проблемалар, қауіпті тұстар бар ма, олар қандай?
Django-да асинхронды тапсырманы дұрыс қалай іске қосуға болады?
[x for x in y] және (x for x in y) арасындағы айырмашылық неде?
SQL-да CTE (Жалпы кесте өрнектері) не?
Күнделікті дамытуда AI құралдарын қолданасыз ба?
[x for x in y] және (x for x in y) арасындағы айырмашылық.
Python-дағы ішкі деректер құрылымдарын, атап айтқанда олардың алгоритмдік күрделілігін талқылайық. Тізімдерден бастайық — негізгі операциялардың күрделілігін айтып берсеңіз екен.
Django-мен жұмыс тәжірибеңіз бар ма?
counter = 0 def increment(): >>>>counter += 1 increment() print(counter) Экранда не шығады және неге?
Реляциялық дерекқорлар туралы жалпы (PostgreSQL туралы нақты емес): егер дерекқор деректер көлемін өңдей алмаса, оқу/жазу баяу болса — бұл жағдайды оңтайландыру үшін қадам-қадаммен, қарапайымнан күрделіге қарай түсіндіріңіз.
Тестілеуде Mock және Spy дегеніміз не?
Сіз негізінен FastAPI немесе Django-мен жұмыс істедіңіз бе? select_related және prefetch_related туралы айта аласыз ба — олардың әрқайсысы не үшін және қалай пайдаланылады?
CI/CD құбырлары, линтинг, тестілеу, Docker кескіндері бойынша тәжірибеңізді айтыңыз.
Хабарламалар брокерін қай тапсырмалар үшін таңдаған дұрыс?
Ұзақ уақыт бойы қалыптасатын маңызды есеп бар, оны кэштейміз, бірақ оны қаншалықты жиі жаңарту керектігін білмейміз (деректер өзгерісіне байланысты әртүрлі кезеңдерде). Бұл жағдайда кэштің жарамсыздығын қалай басқару керек және оны қалай жасау керек?
Қашан генератор мүлдем қолданылмайды, ал қашан міндетті түрде тізім қолдану керек? Мысалы, бірнеше рет қайталау қажет болса, генератор жарайды ма?