Ответ
Да, но строго в релевантном и сжатом виде. Основное время посвящено решению задач и глубоким техническим вопросам. Опыт упоминается для контекста.
Правильный подход:
- Связывайте опыт с текущей задачей. Например, перед решением задачи по оптимизации можно кратко сказать: «На прошлом проекте я сталкивался с похожей проблемой N+1 запросов в ORM и решал её через...».
- Демонстрируйте глубину понимания. Вместо «Использовал Redis» объясните: «Для снижения нагрузки на БД кэшировал сессионные данные в Redis с политикой LRU, что дало падение latency на 40%».
- Избегайте длинных историй. Приведите конкретный факт или технологию, имеющую прямое отношение к обсуждаемой теме интервью.
Пример уместного упоминания:
«Для асинхронной обработки заказов в high-load сервисе мы использовали
CompletableFutureв Java, что позволило избежать блокировок:CompletableFuture.supplyAsync(this::fetchOrder) .thenApplyAsync(this::validate) .thenAcceptAsync(this::notify);Ключевой trade-off был между сложностью отладки и выигрышем в пропускной способности.»
Цель: Показать, что теоретические знания подкреплены практикой и осознанным выбором решений.