Python
Event Sourcing-ке таныссыз ба? Оны қолдандыңыз ба?
PostgreSQL-дағы транзакция оқшаулау деңгейлері туралы және олардың не үшін қажет екенін айтыңыз.
from collections import Counter def min_s(a: str, s: str) -> str: need = set(a) window = Counter() res = "" c = 0 left = 0 best_len = float('inf') for right, char in enumerate(s): if char in need: window[char] += 1 if window[char] == 1: c += 1 while c == len(need): if right - left + 1 < best_len: res = s[left:right + 1] best_len = right - left + 1 if s[left] in need: window[s[left]] -= 1 if window[s[left]] == 0: c -= 1 left += 1 return res
HTTP әдістері дегеніміз не? Негізгі әдістер мен олардың мақсатын сипаттаңыз.
multiplier және minuser функцияларын (жабық функциялар) жазыңыз.
Kafka туралы айтыңыз: ол не үшін қажет, әдетте ол не үшін пайдаланылады?
Агенттегі құралдар (tool calling) дегеніміз не?
import fastapi import requests app = fastapi.FastAPI() @app.get() def get_posts(first_n, custom_ids: list = []): ids = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97] posts = [None for i in range(first_n)] i = 0 for post_id in (custom_ids or ids[:first_n]): url = f"[link] response = requests.get(url, verify=False) posts[i] = response.json() return posts
Ұзақ уақыт бойы қалыптасатын маңызды есеп бар, оны кэштейміз, бірақ оны қаншалықты жиі жаңарту керектігін білмейміз (деректер өзгерісіне байланысты әртүрлі кезеңдерде). Бұл жағдайда кэштің жарамсыздығын қалай басқару керек және оны қалай жасау керек?
Қатысты (ұқсас) векторларды іздеу қалай жүзеге асырылады және ол қандай негізде жұмыс істейді?
Hash индекс қайда пайдаланылады? Оның шектеулері қандай? Неге ол 거의 қолданылмайды?
Бізде 4 бөлімшесі бар Topic бар. Өндіруші бір пайдаланушының хабарламаларын тек бір бөлімшеге жазу үшін қалай жасауға болады?
Жалақы күтулері: ыңғайлы сома қандай?
SQLAlchemy-да AsyncSession дегеніміз не және FastAPI микросервистік контекстінде оның жұмыс ережелері қандай?
x = (1, 2, 3); y = x; y.append(4) Не болады?
Factory Boy дегеніміз не және оны тестілеуде қалай қолданады?
Қандай жағдайларда сыныптарды қолданбау керек және орнына қарапайым функцияларды қолдану керек?
Жұмыс кестесіне қатысты тілектер.
Kafka мен RabbitMQ-ны қашан және қалай қолданасыз — олардың айырмашылығы неде?
Идемпотенттілікті қалай қамтамасыз еттіңіз?