Как у вас устроено код-ревью и релизный процесс?
Строка неизменяемая. Но если у меня есть переменная, я присвоил ей строку, а на следующей строке переприсваиваю другую строку — она же не падает. Как это объяснить?
Расскажи про Singleton — что это и как реализуется?
Мы выполнили EXPLAIN ANALYZE по запросу. Что может быть проблемами в запросе? Как подходите к анализу?
""" Дан набор пар городов: - между каждой парой городов сотрудник совершил прямой перелёт; - информация, в каком направлении был совершён перелёт, утеряна. - также утерян порядок перелетов. Известно, что все указанные перелёты относятся к одному путешествию. Каждый следующий перелёт сотрудник начинал из того города, в котором закончил предыдущий. Никакой город не был посещён сотрудником дважды. Город начала путешествия также отличается от конечной точки. Выведите города в порядке следования по маршруту. Существует два возможных ответа, подойдёт любой. Примеры: [("Москва", "Белград")] -> ["Москва", "Белград"] [(("Москва", "Белград"), ("Москва", "Ереван")) -> ["Ереван", "Москва", "Белград"] """ Flight = tuple[str, str] def get_route(flights: list[Flight]) -> list[str]: ...
Какие виды регуляризации есть? Можете что-то конкретное назвать?
Что такое tools (tool calling) у агента?
Какими другими способами можно решить проблему параллельных вставок одинаковых данных?
Как ты поступаешь, если понимаешь, что не успеваешь сдать задачу в срок?
Как GIL влияет на асинхронность в Python?
Что такое Helm charts и для чего используется?
Чем в Dockerfile отличаются команды RUN и CMD?
Что именно проверяет Kubernetes перед запуском сервиса (готовность)?
Можно ли в генераторе получить асинхронные элементы или конкретный элемент по индексу?
Как только левую границу дальше двигать нельзя (сжатие окна остановилось на текущем шаге), что нужно делать дальше в алгоритме?
```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] == 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 ```
Расскажи, был ли у тебя опыт работы в условиях высокой неопределенности (новая команда, процессы не настроены)? Как ты к этому относишься, не пугает ли это?
Что такое регуляризация? Зачем она нужна?
Расскажи про свой опыт работы (не связанный с AI) — последний проект
Расскажи о своей инициативе на прошлом месте работы, которой ты гордишься.