Жоғары жүктемелі микросервисті жаңа нұсқаға қалай жаңартуға болады, сұрауларды жоғалтпай? Егер дерекқорды көшіру ескі нұсқаны бұзса, не істеу керек?
SQL тапсырмасы: кириллица және латын әріптерімен аттары бар пайдаланушыларды қалай шығарып, оларды кириллица бірінші болып, топ ішінде лексикографиялық тәртіпте сұрыптау?
Контекстік менеджер дегеніміз не және ол не үшін қажет?
Python-да жады қалай ұйымдастырылған? Ареналар, пулдар, блоктар туралы айтыңыз.
# Бұл код не шығарады def calc(): return [lambda x: i * x for i in range(4)] for res in calc(): print(res(2))
Соңғы жобаңыз туралы толығырақ айтыңыз: не істедіңіз, қандай тапсырмаларды орындадыңыз, жауапкершілік аймағыңыз қандай болды.
Кубернетеспен тәжірибе бар ма, әлде тек негізгі танысу ма?
Аутентификация мен авторизация неге бөлінген? Түсіндіріп бере аласыз ба?
Дерекқорда денормализация не үшін қажет?
[аты] сұрады: select_related қолданғанда дерекқорда қанша сұрау орындалар еді, ал prefetch_related қолданғанда қанша?
Хеш кестесінде қақтығыстарды шешудің қандай жолдары бар?
[компанияда] сіздің дамуыңызға серпін берген үлкен және күрделі тапсырманы атап өте аласыз ба?
Объектілер босатылғаннан кейін (мысалы, үлкен файлды жабу) жадта не болады — Python оны операциялық жүйеге қайтару ма, әлде өзінде қалдыра ма?
[аты] сұрады: Егер шақыру саны туралы ақпарат nonlocal арқылы жабықтықта сақталса, сырттан нақты функцияның (мысалы, a) қанша рет шақырылғанын қалай білуге болады?
CP-ден басқа, серверлер арасында файлды беру үшін басқа қандай әдіс бар?
Сіз prefetch_related кезінде Prefetch сыныбын (үлкен әріппен) қолдандыңыз ба?
Django және FastAPI архитектуралық тәсілдерін салыстырыңыз. FastAPI жобасында қандай архитектура қолдандыңыз?
Python-да қоқыс жинау туралы айтыңыз: ол не және қалай жұмыс істейді?
```python 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 and \ window[char] += 1 if window[char]: 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 ``` Міндет — `a: str` және `s: str` жолдарынан барлық таңбалар бар ең қысқа ішкі жолды табатын `min_s(a: str, s: str)` функциясын жүзеге асыру.
Қысқаша айтқанда, жабықтық (closure) дегеніміз не?