Python
SQL-инъекция дегеніміз не және оған қалай қарсы тұруға болады?
Python-да жабысқақ дегеніміз не?
Жұмыс форматы гибридті ме немесе кеңседе ме?
Сөздікке қосу күрделілігі әрқашан O(1) ме, әлде кейбір жағдайларда олай емес пе?
PostgreSQL-дағы транзакция оқшаулау деңгейлері туралы және олардың не үшін қажет екенін айтыңыз.
Магнитте техникалық күрделі нәрселер туралы айтыңыз. Онда не қызықты болды?
PostgreSQL неге индекс бар болса да, B-дерево индексі орнына Sequential Scan-ды таңдайды?
Келешекте қалай дамығыңыз келеді?
Біз түсіндік, біздің индексіміз жоқ, сондықтан индекс жасадық. Қандай жағдайларда бұл индекс жұмыс істемеуі мүмкін?
Нәтиже қандай болады?
Go тілінде интерфейс дегеніміз не, ол сыртқы және ішкі жағынан қалай ұйымдастырылған?
Біздегі бос жұмыс орнына не үшін қызығушылық таныттыңыз?
Таза архитектура мен ласын архитектура (мысалы, Active Record). Жаңа жоба үшін қалай таңдау керек?
Неге барлық жадты операциялық жүйеге қайтармай, өзіңізде қалдырасыз?
Көп ұсыныстардан қалай таңдайсыз? Сіздің басымдылық шкалаңыз қандай?
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 әдістері дегеніміз не? Негізгі әдістер мен олардың мақсатын сипаттаңыз.
Қандай жағдайларда Django-ны, ал қандай жағдайларда FastAPI-ны таңдаған болар едіңіз, жауапкершілік аймақтарын қалай бөлу керек?