Kafka-пен жұмыс істедіңіз бе, ол нативті режимде, тек producer-consumer ретінде, әлде ағынды өңдеу болды ма? Kafka-мен тәжірибеңізді қалай бағалайсыз?
Python-да синхронды және асинхронды бағдарламалау арасындағы негізгі айырмашылықтар қандай? Осы сұраққа ауызша жауап беріңіз.
Контекстік менеджер дегеніміз не, ол не үшін қажет және өзіңіз қалай жасауға болады?
Python коды жазудан орындауға дейін қандай кезеңдерден өтеді?
Go тілінде арна дегеніміз не, ол не үшін пайдаланылады?
PostgreSQL-да транзакциялар мен оқшаулау деңгейлері қандай?
Қызмет көрсету жүктемесі жоғары кезде құлайды — жад таусылады. Оны құламау үшін не істеуге болады?
Python-да барлық нәрсені ұстау үшін негізгі қате қандай және жеке қателер қайдан мұраға қалуы керек?
Егер шешім техникалық қарызды қамтыса (қазір жеңіске жетеміз, бірақ кейін масштабтау қиын болады), оны қалай айтасыз?
Асинхронды бағдарламалау контекстінде asyncio.gather дегеніміз не?
Магиялық әдістер (dunder әдістер) дегеніміз не? Неге олар магиялық деп аталады?
asyncio дегеніміз не, ол не үшін қажет және оны жобаларда қалай қолдандыңыз?
Орташа позиция сіз үшін Жас және Аға позицияларынан қалай ерекшеленеді?
Өзіңіз және тәжірибеңіз туралы айта аласыз ба?
Код-ревью, код-ревью кезінде сынға қалай қарайсың? Өзім де егжей-тегжейлі кері байланыс бересің бе? Бұл себептен әріптестермен қақтығыстар болды ма, және оларды қалай шештің?
Арнайы масштабтау әдістері: көлденең және тік масштабтау, моноқұрылым мен микросервистер.
Хабарламалар микросервистері туралы толығырақ айтыңыз: оның логикасы, әзірлеу қиындықтары және сіздің үлесіңіз.
Python қолданбасы үшін Dockerfile жазыңыз, ол келесідей жұмыс істейді: - Ең соңғы Python бейнесін пайдаланады - Жұмыс каталогын /app деп орнатады - Ағымдағы каталог мазмұнын контейнерге көшіреді - requirements.txt файлында көрсетілген тәуелділіктерді орнатады - 8000 портын ашады - Қолданбаны python app.py командасымен іске қосады
Бүкіл RAG құбырлығын сұраудан жауапқа дейін әдетте қанша уақыт алады?
Python тілінде сөздік дегеніміз не? Кілт ретінде не болуы мүмкін?