Подготовка к интервью

Вопросы на собеседовании в 2ГИС

199 вопросов с собеседований в 2ГИС

199 вопросов 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в 2ГИС. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: api, backend, microservices.

Каталог

Результаты поиска

Найдено: 199
Теория

Как в LangGraph технически передавать не весь state, а только его часть?

Для вызова LLM формируйте отдельную проекцию state: только нужные messages и поля. Схемы входа/выхода графа и промежуточные каналы решают другую задачу — границы обмена между узлами.

Читать ответ
System Design

Как в LangGraph сохранить в state большую информацию, полученную по API, использовать её внутри tool, но не передавать лишние данные в контекст LLM? Например, LLM видит только ID и имена специалистов, а tool получает их расписание и дополнительные данные.

Храните полные данные в отдельном поле state или внешнем хранилище, а в messages передавайте только разрешённое краткое представление. Tool получает служебные данные через runtime, не через аргументы LLM.

Читать ответ
Теория

Что можно сделать, чтобы модель не отвечала, если в контексте нет информации для ответа на вопрос?

Задайте правило ответа только по достаточному контексту и явный вариант отказа или уточнения. Дополните prompt проверкой retrieval и тестами на неответимые вопросы.

Читать ответ
Теория

Как проверить, что LLM-as-a-Judge корректно оценивает качество и как проводить её калибровку?

Сопоставьте оценки судьи с независимо размеченным экспертами набором. Проверьте согласие, стабильность, чувствительность к порядку ответов и склонность предпочитать более длинные формулировки.

Читать ответ
Теория

Какие ещё методы оптимизации можно использовать, чтобы ускорить инференс или хотя бы разместить модель в 12 ГБ VRAM RTX 3090?

У RTX 3090 штатно 24 ГБ VRAM: уточните, почему доступны только 12 ГБ. При жёстком лимите помогают меньшая модель, квантование, сокращение контекста и batch size, offload.

Читать ответ
Теория

Если нужно обучить LLM не отвечать при отсутствии информации в контексте, как это сделать?

Обучайте различать ответимые и неответимые вопросы: при недостатке контекста нужен явный отказ или уточнение. В наборе должны быть оба типа, включая правдоподобные, но неподтверждённые ответы.

Читать ответ
System Design

Как можно оценивать качество работы продовой системы мониторинга/расследования инцидентов?

Измеряйте обнаружение реальных инцидентов, ложные тревоги, время до обнаружения и восстановления. Для расследования дополнительно важны точность гипотез и полезность рекомендаций оператору.

Читать ответ
System Design

Если выполнение изменило state, но LLM этого не видит, как технически обновляются состояние и метаданные?

State обновляет код оркестратора по результатам исполнения, независимо от того, попали ли изменения в контекст LLM. Перед следующим вызовом приложение выбирает нужные поля и формирует актуальный prompt.

Читать ответ
Теория

Как ещё можно оценивать агента, помимо LLM-as-a-Judge: какими критериями понять, что он работает правильно или близко к правильному?

Оценивайте агента по проверяемому результату задачи, корректности действий, соблюдению ограничений и затратам. LLM-судья — лишь один сигнал, а не единственный источник истины.

Читать ответ
Теория

Как предотвратить ситуацию, когда моковая система по изменённому запросу агента подставит нерелевантные исторические данные или не найдёт данных для запроса?

Мок должен сопоставлять запросы по явному контракту и отказывать при неизвестном сценарии, а не подставлять «похожую» историю. Иначе тест подтвердит поведение, которого нет в реальной системе.

Читать ответ