Подборка объединяет вопросы, отмеченные на этапах интервью в X5 Tech. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: testing, api, http.
LayerNorm уменьшает чувствительность слоя к масштабу входных активаций и облегчает оптимизацию. Более стабильные распределения помогают обучать глубокие сети, но не гарантируют сходимость.
ReLU проста: max(0,x), быстро вычисляется и не насыщается на положительной области. Это облегчает прохождение градиента по сравнению с насыщенными sigmoid и tanh.
Выбор зависит от нагрузки: для ожидания I/O подходят ограниченные потоки или async, для CPU-bound обработки — процессы либо библиотека, умеющая параллельно вычислять без общего GIL.
Разделите наблюдение на технические, модельные и продуктовые показатели. Доступность и latency не заменяют оценку правильности результата, а высокая offline-метрика не гарантирует пользу в production.
Элемент самого tuple заменить нельзя, но значение словаря можно переназначить на новый tuple. Если внутри tuple есть изменяемый объект, его содержимое можно менять отдельно.
LayerNorm нормализует признаки одного примера по выбранным измерениям, затем применяет обучаемые масштаб и сдвиг. В Transformer обычно нормализуется скрытый вектор отдельного токена.
Дайте краткий рассказ: текущая специализация, основные проекты, личная ответственность и один подтверждённый результат. Завершите связью этого опыта с новой ролью.
Уточните, кто инициировал поиск: модель через tool call или заранее заданный pipeline. Доступ к базе знаний может быть инструментом, но не доказывает самостоятельное агентное управление.
Исправьте имя декоратора на @hello и Print на print. Обёртка выводит приветствие, вызывает сложение, выводит прощание и возвращает результат исходной функции.
Сначала уточните, кому нужен доступ и какие права требуются. Открывать документ «для всех в интернете» нельзя автоматически считать тем же, что поделиться с командой.
Расширяйтесь от каждого возможного центра палиндрома: одного символа и промежутка между двумя. Сохраняйте самый длинный найденный интервал; время O(n²), дополнительная память O(1) без учёта результата.
Да. Запись @decorator над определением функции эквивалентна присваиванию func = decorator(func). Декоратор — обычный вызываемый объект, который возвращает замену исходной функции.