Python
Біздің компаниямыз туралы не білесіз?
Егер сіз жұмысқа қабылдансаңыз, қандай лауазымда жұмыс істегіңіз келеді және қандай жобаларға қатысқыңыз келеді?
map функциясы не істейді?
Python дегеніміз не және оның негізгі принциптері қандай?
Неге [компаниядан] кеттіңіз және қалайша [инвестициялық компанияға] келдіңіз?
Python-да GIL дегеніміз не және ол не үшін қажет?
Жүйеде транзакцияны байыту туралы әңгімемен таныссыз ба? Онымен айналыстыңыз ба?
dataclass-тың атрибуттары slots және frozen болған жағдайда өзгермейтін бола ма?
Қашан SELECT FOR UPDATE қолдану керек және қашан UPDATE ... RETURNING? Бизнестің мысалдарын келтіріңіз.
Сөздік — өзгермелі тип. Сөздік кілттері ретінде қандай деректер түрлерін қолдануға болады?
Өңдеу кезінде үнемі қателіктер тудыратын проблемалы бөлікке не істеу керек? Қалай тұрып қалмай, әрі қарай жылжуға болады?
SQL-инъекция дегеніміз не және оған қалай қарсы тұруға болады?
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
Тізімнен элементтерді жою үшін remove() әдісі мен pop() (және del) арасындағы айырмашылық неде?
HTTP әдістері дегеніміз не? Негізгі әдістер мен олардың мақсатын сипаттаңыз.