Расскажите про самые интересные кейсы или самые большие сложности, которые возникали в работе.
Что такое словарь в Python? Что может быть ключом?
Что тебя мотивирует, а что демотивирует в работе?
Пример с кортежем, содержащим изменяемый элемент, в качестве ключа словаря — что произойдёт?
Что такое отказоустойчивость и что можно сделать со стороны сервиса, чтобы её добиться?
У меня есть два сервера Linux. На одном сервере большой файл с логами, и мне надо его передать на другой сервер. Как это сделать, какие команды вводить?
В чём Kafka выигрывает перед Redis Pub/Sub?
Что такое EXPLAIN в базе данных, зачем его используют?
Как ты понимаешь, когда нужно остановиться с оптимизацией запросов? В какой момент успокаиваешься?
Как пришел на первую работу (junior), с какими трудностями столкнулся и как их решал?
```python # a = "abc", not-empty, unique (m) # s = "dfaga[bfkac]ebf" => "aceb" (n) O(n) # s = "cfaafb" => "cfaafb" # s = "affb" => "" 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 ```
Какие проблемы могут возникать у хэш-функции (коллизии)?
Что такое аннотации в Python?
Как решить проблему конкурентного доступа к товару при распродаже? Как использовать Redis для решения этой проблемы без блокировки на уровне БД?
Есть ли у вас опыт работы над проектами с нуля?
Расскажите, над чем в основном шла работа в компании Альфа, какая команда, и что считаете нужным рассказать?
Назови базовые принципы ООП (полиморфизм, инкапсуляция, абстракция, наследование) и объясни каждый.
Ты пришел на первое место работы по IT-направлению, или сразу всё легко было, трудных задач не было?
Расскажите о себе и своём опыте работы
Как Python передаёт аргументы в функцию?