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

То есть схема такая: создаются виртуальные агенты HRа, тимлида и менеджера. Далее пайплайн:

  1. Кандидат присылает резюме;

  2. Создаётся виртуальный профиль кандидата или агент, выполняющий роль кандидата;

  3. Далее эмулируются все этапы стандартного собеседования в виде диалогов между HR’ом, Тимлидом, Менеджером и Кандидатом.

  4. На основе проведённого диалога создаётся оценка кандидата: какой-то общий балл, перспективы в компании, вероятность ухода, потенциальная зарплата, на которую может кандидат согласиться;

  5. Из всех кандидатов на основе оценки выбираются самые перспективные и с ними уже проводится очное собеседование. А можно и просто оффер отправлять;

  6. Профит!

Собеседование между ИИ агентами
Собеседование между ИИ агентами

В качестве примера, я попробовал эмулировать финальный этап собеседования в Яндекс между HR’ом, тимлидом и кандидатом. Я создал придуманные профили и эмулировал финальный этап собеседования. Далее всё сгенерировано с помощью Google Gemini:

Участники

Кандидат, который очень хочет получить работу

Резюме, Алексей Петров

Резюме, Алексей Петров Мужчина, 33 года, родился 21 июля 1992 Москва, м. Речной вокзал, готов работать удалённо, не готов к командировкам

Frontend Developer React 170000 ₽ на руки Специализации: Программист, разработчик Тип занятости полная занятость, частичная занятость, проектная работа/разовое задание

Опыт работы 5 лет 4 месяца

Компания: Бьюти бот Октябрь 2023 — Февраль 2026 Frontend developer React

  • Разработка и поддержка личного кабинета по рассылкам

  • Разработка и поддержка личного кабинета по статистике

  • Разработка с нуля виджета для CRM yclients

  • Разработка с нуля нескольких Telegram WebApp

  • Оптимизировал разбиение на чанки что позволило оптимизировать скорость загрузки приложений

В своей работе использую следующие библиотеки:

  • React

  • Redux

  • Vite

  • Zod

  • React Hook Form

  • Redux Toolkit Query

  • Tanstak Query

  • i18n

А так же UI библиотеки

  • TailwindCSS

  • Material UI

  • Shadsn UI

Компания: Эсхата Банк Июль 2021 — Октябрь 2023 Таджикистан, eskhata.com/ Финансовый сектор

Angular Frontend developer Достижения: Разработка B2B‑банкинга для юридических лиц Создание нескольких проектов с нуля (архитектура, модули, state‑management) Оптимизация производительности и upgrade Angular 15 → 16 Роль лида на фичах, наставничество стажёров и junior‑разработчиков Покрытие проекта ~76% unit и e2e тестами Активное использование ESLint и code review Команда: ~12 человек Стек: Angular, TypeScript, RxJS, NgRx, Unit Tests, Cypress

Компания: Sobix Август 2020 — Июль 2021 Frontend разработчик Разработка интерфейса c использованием React для:

  • Управления DNS записями сервисов

  • Деплоя, мониторинга, логирования сервисов и нод

  • Создания и управления конфигурациями Redis

  • Досок для ведения зада по проектам (аналог Trello)

  • Управления пользователями, их резюме и ежедневными отчетами

  • CRM системы для разворачивания трейдинговой платформы с использованием react

  • CRM системы для управления развернутой трейдинговой платформой: клиенты, персонал, афилейты, внутренние настройки платформы с использованием reactjs и Redux

  • Трейдиноговой платформы (аналог iqoptions) с использованием React.js, redux

Навыки

Уровни владения навыками

Продвинутый уровень Angular, TypeScript, JavaScript, HTML5, CSS3, Git, SCSS, RxJs, NgRx, GraphQL, Unit Testing, Tailwind, REST Средний уровень TypeScript, Formik, Figma, Vite, RTQ, React Hook Form, MaterialUI Базовый уровень Jest

Обо мне Angular‑разработчик с 5+ годами опыта в создании многомиллионных high‑load web‑приложений и финтех‑платформ. Работал с высокой нагрузкой и большим потоком транзакций, участвовал во всех этапах оптимизации производительности, добиваясь улучшений до 97%.

Опыт работы с RestApi и Vite позволяет интегрировать динамические данные и автоматизировать процессы сборки. Придерживаюсь принципов ООП и ES6, что способствует чистому и структурированному коду.

Умею работать с Git для управления версиями и обеспечиваю кроссбраузерную и валидную верстку. Мой опыт в Figma помогает точно реализовывать дизайнерские макеты.

Высшее образование 2019 Таджикский Государственный Университет Права, Бизнеса, и Политики ИННОВАЦИЙ И ТЕЛЕКОММУНИКАЦИЙ, Программист

Резюме HR’а, опытного бизнес-партнёра в Яндексе:

Резюме Ларисы Ивановны

Senior HR Business Partner / Tech Lead Recruiter

Город: Москва / Удаленно Связь: @larisa_hr_it (Telegram) | l.ivanovna@example.com

О себе

HR-эксперт с 7-летним опытом в IT-рекрутменте и управлении талантами. Специализируюсь на выстраивании процессов найма в высоконагруженных продуктовых командах. Мой подход: HR — это сервис для бизнеса, который должен быть быстрым, прозрачным и измеримым. Умею находить общий язык с «рок-звездами» разработки и переводить бизнес-задачи на язык человеческого капитала.

Опыт работы

Яндекс

Октябрь 2021 — Настоящее время HR Business Partner (направление Плюс и Финтех)

  • Масштабирование команд: С нуля сформировала костяк мобильной разработки для нового сервиса (20+ инженеров уровня Senior/Lead за 6 месяцев).

  • Оптимизация Performance Review: Внедрила систему регулярных 1:1 и performance-чеков, что снизило текучесть кадров (Churn Rate) в департаменте на 15% за год.

  • Data-driven подход: Разработала автоматизированный дашборд в DataLens для мониторинга «здоровья» команд и прогнозирования найма.

  • Адаптация: Пересмотрела процесс онбординга, сократив время выхода нового сотрудника на полную продуктивность (Time-to-Productivity) с 3 до 2 месяцев.

  • Бренд работодателя: Выступала организатором внутренних хакатонов и внешних лекций в Школе анализа данных (ШАД).

Global IT Solutions (Outsource/Outstaff)

Март 2018 — Сентябрь 2021 Lead IT Recruiter

  • Руководила командой из 3-х рекрутеров.

  • Закрывала позиции C-level (CTO, Head of Product) для зарубежных заказчиков.

  • Внедрила использование AI-сорсинга, что увеличило конверсию из холодного письма в интервью в 1.5 раза.

Ключевые компетенции

  • Tech Stack Understanding: Понимаю разницу между Java и JavaScript не только по названию. Свободно ориентируюсь в грейдах, стеках и архитектурных подходах.

  • Инструменты: Jira, Confluence, Huntflow, Tableau, базовый Python для автоматизации рутины.

  • People Management: Оценка 360, управление вовлеченностью, менторство начинающих HR-специалистов.

  • Языки: Английский — C1 (Advanced). Опыт проведения интервью на английском языке с кандидатами из Европы и США.

Образование

МГУ им. М.В. Ломоносова Факультет психологии / Организационная психология

Сертификации:

  • SHL Certified (проведение и интерпретация тестов).

  • Курс «HR-аналитика» от системных экспертов рынка.

Дополнительная информация

  • Отношение к процессам: Сторонник Agile-подхода в HR. Считаю, что любой процесс должен либо приносить деньги, либо экономить время.

  • Личные качества: Высокая эмпатия в сочетании с аналитическим складом ума. Умею сохранять спокойствие даже в период «горящих» квартальных OKR.

  • Вне работы: Увлекаюсь яхтингом и изучаю поведенческую экономику. Знаю, где в Москве лучший матча-латте для оффер-митинга.

Тимлид Максим на проекте Яндекс.Еда

Резюме Максима

Максим Скалозубов

Team Lead / Senior Backend Engineer (Python/Go)

Город: Москва / Офис (БЦ «Морозов» или «Аврора») Связь: @m_skalozubov (Telegram) | m.skalozubov@yandex.ru

О себе

Тимлид в техдепе Яндекс Еды. Специализируюсь на Highload-архитектуре и оптимизации сложных операционных процессов. Мой подход: минимум бюрократии, максимум автоматизации и прозрачные метрики. Умею быстро принимать решения в условиях инцидентов и «горящих» релизов. Верю, что хороший тимлид — это играющий тренер, который знает код своего проекта до последней строчки, но при этом умеет делегировать.

Опыт работы

Яндекс Еда

Март 2022 — Настоящее время Team Lead команды «Назначения и логистические алгоритмы» (Logistics Core)

  • Управление эффективностью: Оптимизировал алгоритм распределения заказов между курьерами, что позволило сократить холостой пробег на 12% и увеличить плотность заказов в час.

  • Технологический стек: Основной стек — Go и Python. Активно внедрял асинхронное взаимодействие через Kafka для снижения задержек в цепочке заказа.

  • Масштабирование: Подготовил инфраструктуру сервиса к нагрузкам «Черной пятницы» и новогодних праздников (рост RPS в 5 раз), обеспечив аптайм 99.99%.

  • Legacy Management: Провел успешную миграцию критического функционала с Python-монолита на микросервисы на Go, что снизило потребление ресурсов CPU на 40%.

  • People Management: Сформировал команду из 6 инженеров. Провожу регулярные архитектурные ревью (Design Docs) и развиваю культуру менторства внутри юнита.

E-com Marketplace (Top-3 в РФ)

Июль 2019 — Февраль 2022 Senior Backend Developer / Tech Lead

  • Разрабатывал систему поиска и ранжирования товаров.

  • Внедрил практику обязательного написания юнит- и интеграционных тестов, что снизило количество багов в продакшене в 2 раза.

  • Участвовал в найме и онбординге более 15 разработчиков.

Технические навыки

  • Языки: Go (Expert), Python (Expert), SQL (PostgreSQL, ClickHouse).

  • Инфраструктура: Docker, Kubernetes, Ansible, CI/CD (Jenkins, TeamCity).

  • Архитектура: Microservices, Event-driven, Distributed Systems, High Availability.

  • Инструменты Яндекса: YT (Cypress), YDB, Nanny, Nirvana — свободное владение внутренним тулчейном.

Ключевые метрики и достижения

Область

Результат

System Health

Сократил среднее время отклика (p99) ключевых API-методов с 200мс до 45мс.

Hiring

Являюсь сертифицированным интервьюером Яндекса (провел 150+ секций «Алгоритмы» и «Системный дизайн»).

Processes

Внедрил систему дежурств (on-call) внутри команды, что сократило MTTR (Mean Time To Repair) инцидентов на 30%.

Образование

МФТИ (Физтех) Факультет управления и прикладной математики (ФУПМ)

Дополнительная информация

  • Философия: Считаю, что код должен быть простым, а тесты — быстрыми. Не терплю «костыли» в долгосрочных проектах.

  • Soft Skills: Умею «продать» техдолг бизнесу так, чтобы все остались довольны. Жестко приоритизирую бэклог, опираясь на ROI каждой задачи.

  • Интересы: Занимаюсь боксом (помогает выплеснуть энергию после тяжелых релизов), катаюсь на сноуборде, интересуюсь квантовыми вычислениями.

Процесс собеседовния

Диалог я эмулировал на Google Gemini

Виртуальный сценарий интервью: Frontend Developer в Яндекс Еду

Участники:

Лариса Ивановна (HR BP): Спокойная, профессиональная, с легким оттенком светской усталости. Замечает каждую микроэмоцию.

Максим Скалозубов (Team Lead): Энергичный, резкий. Верит в цифры больше, чем в людей. Периодически страдает от экзистенциального кризиса легаси-кода.

Алексей Петров (Кандидат): Опытный разработчик. Пришел продавать себя дорого, но внутри скрывает легкую неуверенность. Нервно теребит манжеты рубашки.

Начало интервью

Переговорная «Вишневый сад» в БЦ «Морозов». За большим стеклянным окном — серое, тяжелое московское небо. По стеклу медленно ползет муха, не понимая, как она выжила к ноябрю. На столе стоят три стакана воды и остывающий фильтр-кофе Максима. Тихо гудит кондиционер.

Лариса: (откладывая планшет, с мягкой улыбкой) Алексей, добрый день. Рады, что добрались до нас сквозь эти вечные пробки на Садовом. Воды? Чаю?

Алексей: (прочищая горло) Добрый день. Нет, спасибо. Я… я готов начинать.

Лариса: Прекрасно. Мы с Максимом внимательно изучили ваше резюме. Впечатляющий путь: от сурового таджикского финтеха до легкомысленных бьюти-ботов. Сегодня мы хотим копнуть глубже. Понять, как ваш опыт ляжет на суровую действительность «Еды». Максим?

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

Максим: Привет. Давай без долгих прелюдий. У нас в Logistics Core фронт — это не просто кнопочки перекрасить. Это инструмент, который должен работать, когда у курьера на морозе минус двадцать пальцы не гнутся, экран залит снегом, а в «Черную пятницу» RPS летит в стратосферу, словно Гагарин. В резюме ты пишешь красивое: «оптимизация производительности до 97%».

Алексей: Да, было такое.

Максим: Звучит как маркетинговый булшит, уж извини. 97% от чего? Попугаев? Секунд? Ты Lighthouse гонял или реальные метрики с продакшена снимал?

Алексей: (чуть краснеет, поправляет левый манжет) Ну… это был пиковый показатель по Speed Index в одном из старых модулей B2B-банкинга. В абсолютных величинах мы скинули время первой отрисовки с 12 секунд до приемлемых 400 миллисекунд.

Максим: Двенадцать секунд? Вы там биткоины майнили на клиенте?

Алексей: (усмехается, но глаза остаются тревожными) Почти. Там была огромная, монолитная таблица транзакций, которая рендерила DOM-узлы сразу за пять лет. Настоящая боль. Angular задыхался, Change Detection сходил с ума. Я тогда внедрил виртуализацию, переписал пайпы и выпилил пару тяжелых библиотек, которые лежали там еще со времен царя Гороха.

Максим: А garbage collector как при этом себя вел? Утечек памяти по Heap Snapshot не было после виртуализации?

Алексей: (слегка запинается, отводит взгляд на муху на окне) А… ну, сборщик мусора V8 справлялся. Мы отписывались от RxJS-подписок. В основном.

Максим: (прищуривается) «В основном»? Ладно, проехали. В «Бьюти боте» ты на React ушел. Что там с оптимизацией?

Алексей: Там я больше налегал на чанки. Telegram WebApps — это специфика. Там каждый килобайт на счету, чтобы пользователь не ждал загрузки в лифте, пока едет на маникюр.

Максим: Окей, чанки — это классика. А вот реальный кейс. У нас часто бизнес прибегает с горящими глазами: «Впихните еще вот эту тяжелую 3D-карту с зонами доставки прямо на главный экран, курьеры должны видеть красоту!». А бандл у нас и так трещит. Твои действия? Как будешь аргументировать продакту, что мы просядем по перфу?

За окном начинает накрапывать мелкий, тоскливый дождь. Лариса делает пометку в блокноте.

Алексей: Я обычно стараюсь не говорить прямое «нет». Это вызывает отторжение. Я предлагаю компромиссы.

Максим: Конкретнее.

Алексей: Говорю: «Окей, карта нужна. Но давайте грузить её лениво. Пользователь открывает апп, видит скелетон или статичную заглушку, а сам тяжелый WebGL-контент подтягивается только если он свайпнет вниз». В «Эсхате» я так рефакторинг продал.

Максим: И как продал?

Алексей: Пришел к бизнесу и сказал: «Либо мы сейчас стоим неделю и переписываем state на NgRx, либо через месяц ваш B2B-кабинет будет открываться дольше, чем клиент пьет свой утренний эспрессо. А клиенты с миллионными оборотами ждать не любят». Продакт вздохнул, но время дал.

Лариса: (вступает, голос звучит мягко, убаюкивающе) Алексей, вы затронули тему людей и переговоров. Это важно. Вы ведь были лидом на фичах. Менторили.

Алексей: Да, приходилось.

Лариса: Представьте ситуацию. Осень. Конец спринта. Твой джуниор-разработчик раз за разом допускает одну и ту же глупую ошибку в Code Review. Ты ему объяснял трижды. Писал комментарии. А он снова пушит это в ветку. Что ты чувствуешь в этот момент и каковы твои действия? Ты — «добрый полицейский» или включишь жесткого руководителя?

Алексей: (задумывается, смотрит на свои руки) Знаете… кричать бессмысленно. Код от крика лучше не компилируется. Я, наверное, скорее «занудный полицейский». На четвертый раз я закрою MR, позову его в зум и заставлю шарить экран. Мы будем писать этот кусок вместе.

Лариса: Парное программирование как наказание?

Алексей: Как диагностика. Возможно, у него в голове вообще другая ментальная модель работы фреймворка. Или он просто выгорел и не спит ночами. Но если человек и после этого делает то же самое… (тяжело вздыхает) Значит, мы просто говорим на разных языках. Буду поднимать вопрос перед тимлидом о его целесообразности в команде. Яндекс ведь не благотворительная организация, так?

Максим: (усмехается) Точно не она. Слушай, Леш, а почему вообще такой скачок? Ты 5 лет сидел на энтерпрайзном Angular, строил эти монументальные замки из сервисов и декораторов, а потом бац — и ушел в стартап писать на React. Не было экзистенциальной тоски по строгой типизации всего и вся?

Алексей: Сначала — была. Angular — он как старая советская усадьба. Всё монументально, понятно где несущая стена, но чтобы поменять окно, нужно вызывать комиссию по архитектуре. React — это палатка. Поставил где хочешь, как хочешь.

Максим: И ветер сдул.

Алексей: (улыбается) И ветер сдул, да. Если колышки (архитектуру) не вбить. Но сейчас связка Vite, RTK Query и Tailwind дает такую скорость поставки фич, что бизнесу плевать на академическую красоту Angular. Хотя для огромных систем я всё еще считаю Angular базой. У вас же в «Еде», насколько я понимаю, зоопарк микрофронтов на Реакте?

Максим: В основном да. У каждого юнита свой кусок пирога. Но давай глубже. Логистика — это real-time. Поток заказов, статусы курьеров. Всё меняется каждую секунду. Что выберешь для реализации: WebSockets, Server-Sent Events или будем по-дедовски поллить API раз в 5 секунд?

Алексей: Поллинг — это смерть для батарейки смартфона. Если у курьера сядет телефон, заказ не доедет. Я бы смотрел на SSE, если нам нужно только слушать сервер. Это дешевле в поддержке, работает поверх обычного HTTP.

Максим: А если соединение рвется? Курьер зашел в подземный переход.

Алексей: SSE сам умеет переподключаться. Плюс можно хранить Last-Event-ID. Хотя… в трейдинге (в Sobix) мы сидели на сокетах. Там график дергался так, что 100 миллисекунд задержки стоили людям квартир. Но для статуса бургера сокеты — это оверинжиниринг.

Максим: (барабанит пальцами по столу) Логично. Скажи, а какой у вас был MTTR (Mean Time To Repair) по инцидентам на фронте?

Алексей: Около часа.

Максим: Долго. Мы стремимся к минутам. У нас есть on-call дежурства. Ты спишь, а в 2 часа ночи тебе звонит робот, потому что логисты в Бишкеке не могут нажать кнопку «назначить». Готов к такому?

Алексей: (снова нервно поправляет часы, голос чуть дрогнул) В два часа ночи? Если это разово — без проблем, я спасу мир. Но если это система… Асинхронность в жизни так же плоха, как в коде. Я за то, чтобы писать автотесты и фиксить причину, а не просыпаться каждую пятницу в холодном поту. В «Эсхате» я именно поэтому покрыл всё Cypress-ом на 76%. Просто хотел спокойно пить пиво по выходным.

Лариса: (тихо смеется) Идеальная мотивация для инженера — здоровая человеческая лень. Алексей, последний вопрос от меня. Работа у нас — это часто марафон в темпе спринта. Что для вас — «идеальный запуск продукта»? Опишите этот момент.

Алексей откидывается на спинку стула. Дождь за окном усиливается, смывая муху.

Алексей: Идеальный запуск… Это когда релизная ветка влита в мастер. CI/CD отработал зеленой галочкой. Мы смотрим на дашборды в Grafana, а графики ошибок не ползут вверх. Полная тишина в чате поддержки. Никто не пишет в Твиттере «верните старый дизайн». И знаете… чтобы после этого у команды остались силы не просто разъехаться по домам спать, а дойти вместе до ближайшей кофейни и выпить… ну, хотя бы по маття-латте.

Лариса: (искренне улыбается, оценив отсылку) Прекрасно. Матчу на Патриарших мы вам не обещаем, но в нашем кафетерии она вполне сносная.

Максим: Ладно. У меня всё. Алгоритмическую секцию ты прошел нормально. По архитектуре мыслишь в правильную сторону, хоть и любишь баззворды. Мы посовещаемся и вернемся.

Алексей: (выдыхает, вставая) Спасибо. Было… интенсивно. До связи.

Алексей выходит, аккуратно прикрывая за собой тяжелую дубовую дверь. Максим сразу же открывает ноутбук.

Результат

Внутреннее обсуждение и оценка кандидата

Оценка HR (Лариса Ивановна):

Оценка: 8 / 10

Soft Skills и Психология: Кандидат зрелый, но слегка невротичен (заметны физические маркеры стресса: постоянно теребит манжеты и часы). Умеет сглаживать углы и переводить конфликтные ситуации в конструктив (кейс с продактом и картой). Очевидна склонность к рационализации: любое действие он обосновывает логикой, избегая прямых эмоций.

Культурный код: Хорошо чувствует контекст, уловил мою симпатию к неформальному общению (удачная шутка про маття-латте — проявил эмпатию и подстройку). Готов брать ответственность (on-call), но выставляет здоровые личные границы. В условиях хаоса может поначалу стрессовать, но со временем все структурирует.

Скрытые риски: Заметно боится фатальных ошибок. Выраженная потребность в безопасности (стремление покрыть всё тестами ради “спокойных выходных” — это маркер внутреннего напряжения).

Финансовый прогноз (HR как сервис для бизнеса): Парень абсолютно не знает себе цену на текущем рынке. В резюме скромно просит 170 000 ₽ на руки. Для миддл+/сеньора с его багажом это просто подарок судьбы. Предлагаю оффер на 185 000 ₽. Во-первых, он решит, что сорвал джекпот, и его лояльность к бренду взлетит до небес. Во-вторых, учитывая его невротичность и колоссальную потребность в «безопасной гавани», он будет держаться за это место мертвой хваткой. Я уверена, что он просидит на этих деньгах минимум 1.5 – 2 года, не смея даже заикнуться о performance review или повышении грейда. Шикарный ROI для нашей ФОТ (фонда оплаты труда).

Вердикт: Рекомендую к найму. Дешевый, предсказуемый и надежный актив. Отличное соотношение цены и качества для закрытия текущих дыр в бэклоге.

Оценка Team Lead (Максим Скалозубов):

Оценка: 7.5 / 10

Hard Skills: На словах — крепкий Senior. Хорошо жонглирует современным стеком (Vite, RTK, Tailwind). Правильно мыслит про доставку контента (чанки, ленивая загрузка) и выбор протоколов (SSE vs WebSockets).

Слабая сторона (Критическое наблюдение): Алексей — классический “пользователь фреймворков”, а не глубинный инженер. Когда я копнул чуть глубже под капот (вопрос про Garbage Collector V8 и утечки памяти при виртуализации), он поплыл. Глаза забегали, выдал дежурную фразу про “отписку от хуков”, хотя проблема мертвых ссылок в замыканиях в React решается сложнее. Он умеет склеивать библиотеки и оптимизировать загрузку бандла (что тоже ценно), но фундаментальные знания работы JS Engine у него ржавые. Оптимизация на 97% — явно заслуга простого удаления легаси, а не тонкой настройки памяти.

Инженерное мышление: Понравилось продуктовое мышление (вспомнил про батарейку курьера и перебои связи). Не пытается впарить самую модную технологию туда, где она не нужна.

Вердикт: Берем. Нам сейчас нужны руки, чтобы быстро пилить и доставлять продуктовые фичи, с этим он справится отлично за счет насмотренности. Но до ядра системы и работы с Web Workers для парсинга тяжелых геоданных я его пока не допущу. Дам ему сильного техлида в пару, чтобы выбить из него поверхностность.

Заключение

Что могу сказать, такой способ намного более качественный, чем просто рвать половину пачки резюме и выкидывать в корзину.