惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Security Archives - TechRepublic
Security Archives - TechRepublic
罗磊的独立博客
T
The Blog of Author Tim Ferriss
The GitHub Blog
The GitHub Blog
Apple Machine Learning Research
Apple Machine Learning Research
The Register - Security
The Register - Security
J
Java Code Geeks
V2EX - 技术
V2EX - 技术
Vercel News
Vercel News
N
News and Events Feed by Topic
腾讯CDC
P
Proofpoint News Feed
N
News | PayPal Newsroom
www.infosecurity-magazine.com
www.infosecurity-magazine.com
爱范儿
爱范儿
O
OpenAI News
酷 壳 – CoolShell
酷 壳 – CoolShell
月光博客
月光博客
Martin Fowler
Martin Fowler
Engineering at Meta
Engineering at Meta
D
Docker
Y
Y Combinator Blog
博客园 - 聂微东
G
Google Developers Blog
S
Security @ Cisco Blogs
Simon Willison's Weblog
Simon Willison's Weblog
S
Schneier on Security
H
Hackread – Cybersecurity News, Data Breaches, AI and More
S
SegmentFault 最新的问题
云风的 BLOG
云风的 BLOG
阮一峰的网络日志
阮一峰的网络日志
C
CXSECURITY Database RSS Feed - CXSecurity.com
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
C
CERT Recently Published Vulnerability Notes
I
Intezer
G
GRAHAM CLULEY
有赞技术团队
有赞技术团队
Attack and Defense Labs
Attack and Defense Labs
V
Visual Studio Blog
博客园 - Franky
博客园 - 三生石上(FineUI控件)
W
WeLiveSecurity
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Hugging Face - Blog
Hugging Face - Blog
Scott Helme
Scott Helme
T
Troy Hunt's Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
L
LINUX DO - 最新话题
C
Cybersecurity and Infrastructure Security Agency CISA

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания Автономность как точка невозврата: кто будет субъектом в цифровом будущем Обучение ИИ в «диких» условиях: как рутинные действия превращаются в датасеты Как измерить LLM для задач кибербеза: обзор открытых бенчмарков Где хранить код? Сравнение GitHub, GitLab и Bitbucket Математика объясняет, почему нормальное распределение встречается повсюду Почему ваш FinOps не работает: 12 тезисов от практиков Как подписать проектную документацию УКЭП с использованием бесплатных лицензий Pilot Адаптивное администрирование Sigla Vision Я грузил уран в бочки, а потом 20 лет строил ИТ в атомной отрасли Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 2 Как языковая модель помогает контролировать качество инструктажей по охране труда в металлургии Как не передать на desktop свой IP в РКН Анатомия SAP Privileges: как устроено управление правами в macOS MoneyDev: Сказка про три главных слова Обновлённый токенизатор видео K-VAE 2.0 от Сбера Как сделать диспетчеризацию дома на 1284 квартиры почти бесплатно Как мы разогнали железную дорогу Мы дали агентам рутину. Теперь надо решить — что делать с освободившимся временем Токсичный контент, промпт-хакинг и защита ИИ — всё о Guardrails для LLM Умный город начинается с точного взгляда: как «Фалькон Тех» меняет пространство к лучшему Навайбкодил приложение для анализа графов Почему Дюну так интересно читать? Упрощаем работу с рутиной или как стать Гендальфом Белым Деконструкция Go: CPU, RAM и что там происходит. Go Assembler база. Часть 1.1 Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать Как мы построили IT-отдел, где хочется расти: архитектурные встречи, прозрачные метрики и книжные подарки Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг Sing-box и белый список приложений Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise OpenAI строит MLM-пирамиду, а McKinsey и Accenture помогают ей в этом Дом, который не построил Фишер (Часть 2) «Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки Мультимодальные модели – грубый и дорогой инструмент Разговоры ничего не стоят. Код тоже Проверки физических лиц: с кого начнет ФНС Топ-10 бесплатных нейросетей для создания видео в 2026 году Первые слои кода: как наши решения сегодня определяют архитектуру ИИ на десятилетия Разработка нового статического анализатора: PVS-Studio JavaScript Поиск уязвимостей ПО: базовый минимум или роскошный максимум Почему оценка персонала не работает как инструмент управления Как мы разработали ИИ-ассистента и сократили рутину продуктовой команды на 50% Как я ушел из найма, нажарил косточек и продал на маркетплейсах на 168 млн в год Когда 1С:ERP уже внедрена, а нормального производственного плана всё ещё нет Как я сделал Claude мультимодальным, подключив к нему Qwen Omni Как приглашение на вакансию мечты превращается в атаку Infrastructure as Code: философия и лучшие практики IaC Тестируем Yandex Code Assistant на задаче, в которой нужно хранить секреты nxs-universal-chart v3.0: новое поколение универсального Helm-чарта Callback Injection: Техника, которая отправила Microsoft Defender в глухой нокаут «Все идеи на стол»: митап как способ вывести проект из тупика Сегодня я узнал нечто новое о GPU благодаря багу в своей игре Как заставить LLM ̶ ̶г̶а̶л̶л̶ю̶ ̶ эволюционировать Карта событий как фундамент аналитики: практический кейс для E-commerce Что выбрать для AI: x86, ARM или RISC-V? Дайджест железа за март Роль соматических мутаций в развитии аутоиммунных заболеваний: путь к избирательной терапии Mythos от Anthropic — тревожный сигнал для всех, а не только для банков Guardrails для LLM на Java: как приручить промпт‑инъекции и токсичные ответы Green-VLA: как мы собрали VLA-модель для реального антропоморфного робота и не потеряли обобщение Финансовая гонка вооружений: почему умные люди добровольно в ней участвуют Эра ИИ-агентов наступила: выбираем лучшего цифрового сотрудника # Практический опыт внедрения WinCC Redundancy на производственном предприятии Сделал MVP за 3 дня, а потом неделю прикручивал оплату. Оно того стоило? Физика против Маска: почему Starship V3 может оказаться ещё одной катастрофой Нефть Венесуэлы: крупнейшие запасы в мире, но не крупнейшая нефтяная держава JPA 4. Переосмысление Hibernate Почему зеркальная фотокамера Nikon D5 десятилетней давности идеально подошла для миссии «Артемида-2» Проект «Уровень-Спутник» или как мы сделали платформу для гидрологов «Замедлиться, чтобы ускориться»: почему ИИ повышает цену ошибок в требованиях и архитектуре Как с нуля поднять трафик IT-компании на 1657% при бюджете 55 тыс. и выжить Pixel-perfect Downsampling — идеальная отрисовка 50 миллионов точек без потерь
Как пройти HR-скрининг и не собрать «красные флаги»: Топ-5 советов
enamored_poc · 2026-05-01 · via Все публикации подряд на Хабре

Время на прочтение9 мин

Охват и читатели1.4K

Туториал

Введение

Давайте начистоту. Для большинства технарей первый созвон с HR — это своеобразный налог на поиск работы. Неизбежное, немного душное препятствие перед тем, как вас наконец-то пустят поговорить с «нормальными» ребятами про архитектуру, базы данных и реальные задачи.

Я прекрасно понимаю эту боль. Когда ты весь день дебажишь сложный баг, а вечером на созвоне тебя просят рассказать, «почему вы выбрали именно нашу компанию» (когда ты просто откликнулся на подходящий стек), удержаться от сарказма бывает тяжело. Отсюда — односложные ответы, плохо скрываемое раздражение и прямолинейность, граничащая с грубостью. Кажется, что твои харды скажут всё за тебя, а эти разговоры — просто формальность.

Но суровая реальность такова: HR — это гейткипер. Первый и самый безжалостный фильтр.

Вы можете быть гениальным сеньором, жонглировать кубернетесом с закрытыми глазами и писать код, который работает быстрее скорости света. Но если на первичном скрининге вы покажетесь неадекватным, токсичным или конфликтным, до техлида ваше резюме банально не дойдет. Вас тихо свернут с пометкой «не фит по софт-скиллам», а вы будете сидеть и гадать, почему после отправки резюме наступила тишина. Эйчары не оценивают ваш код, они оценивают риски: насколько безопасно пускать вас в команду и не развалите ли вы там все процессы своим характером.

Я видел много случаев, когда реально крутые специалисты сами закапывали себя на первых минутах зума. Поэтому в этой статье я хочу разобрать 5 главных «красных флагов», которые пугают рекрутеров до нервного тика. И главное — дать рабочие советы, как обойти эти острые углы, пройти фильтр и при этом не кривить душой, пытаясь казаться тем, кем вы не являетесь.

Совет 1. Не поливайте грязью бывших коллег и работодателя (даже если они это заслужили)

Давайте признаем очевидное: иногда предыдущее место работы — это действительно филиал ада на земле. Легаси-код, который держится на честном слове и изоленте, менеджеры, свято верящие, что девять женщин родят ребенка за месяц, и тимлид, который общается исключительно матом. И когда HR милым голосом спрашивает: «А почему вы решили покинуть предыдущую компанию?», очень хочется вывалить всю эту боль наружу.

🚩 Красный флаг для HR: Токсичность, неумение брать ответственность на себя и склонность к конфликтам.

Поймите простую вещь: рекрутер не знает вашего бывшего босса и не видел вашу кодовую базу. Он видит только человека, который прямо сейчас сидит и агрессивно критикует команду. В голове HR в этот момент срабатывает четкий триггер: «Если он так легко и с удовольствием поливает грязью их, то через год он уволится и точно так же будет рассказывать всем, какие мы идиоты». Никому не нужен потенциальный источник конфликтов в команде, даже если он пишет идеальный код.

💡 Как отвечать правильно: Переводите негатив в конструктив.

В рекрутинге есть понятия мотивации «От» (от чего вы убегаете) и мотивации «К» (к чему вы стремитесь). Ваша задача — полностью сфокусироваться на втором. Вы уходите не потому, что там всё плохо, а потому, что вы выросли, изменились и теперь ищете новые горизонты. Упакуйте свою боль в профессиональную, социально одобряемую обертку.

  • Как не надо: «Там работали одни идиоты, процессы — полное дно, код ревью никто не делает, а начальник — самодур, который заставлял деплоить в пятницу вечером».

  • Как надо: «Мы немного разошлись в видении процессов разработки. Я понял, что уперся в потолок на текущем проекте, и сейчас ищу команду с более современной архитектурой и выстроенной инженерной культурой. Мне хочется работать там, где процессы прозрачны, а у команды есть общая цель».

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

Совет 2. Не скрывайте свои ошибки (Синдром «я идеален»)

Вопрос «Расскажите о своем самом крупном провале» стабильно входит в топ самых раздражающих на собеседованиях. Кажется, ну зачем вам знать, как я три года назад случайно затер базу данных? Я же всё починил! В этот момент возникает сильный соблазн включить режим непробиваемого сверхчеловека, который пишет идеальный код с первой попытки.

🚩 Красный флаг для HR: Отсутствие саморефлексии, неумение признавать неправоту или откровенная ложь.

Будем честны: не косячит только тот, кто ничего не деплоит. Ошибаются абсолютно все — и джуны, и стаффы. Если опытный разработчик с каменным лицом заявляет, что у него не было серьезных факапов, рекрутер делает один из двух выводов: либо кандидат нагло врет, либо у него напрочь отсутствует критическое мышление. А значит, в случае реального пожара на проде такой человек будет до последнего прятать голову в песок и переводить стрелки на девопсов, QA или ретроградный Меркурий.

💡 Как отвечать правильно: Рассказывайте о провалах как о точках роста. Идеально для этого подходит фреймворк STAR (Situation, Task, Action, Result — Ситуация, Задача, Действие, Результат).

Поймите главное: рекрутеру, по большому счету, все равно, какую именно команду вы перепутали в консоли. Им важна буква R (Result) — какие выводы вы сделали. Умеете ли вы анализировать свой опыт и чинить процессы, чтобы ошибка больше не повторилась?

  • Как не надо: «Да я как-то не косячу особо. Всегда пишу тесты. Ну, может, мой главный недостаток — это перфекционизм, иногда слишком глубоко закапываюсь в задачу». (Спойлер: от этой заученной банальности про перфекционизм HR-ы уже закатывают глаза так сильно, что могут увидеть свой затылок).

  • Как надо: «Пару лет назад я случайно дропнул важные данные на проде, потому что спешил и не проверил скрипт миграции. Было очень больно, мы лежали минут двадцать, пока восстанавливали бэкап. Но этот случай стал отличным уроком: после него я внедрил в команде правило обязательного кросс-ревью для любых миграций и написал короткий чеклист релизов. Больше мы на эти грабли не наступали».

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

Совет 3. Продемонстрируйте минимальную заинтересованность (или хотя бы сделайте вид, что погуглили)

Давайте будем откровенны: мы все так делали. Открываешь Хабр Карьеру или hh, вбиваешь желаемую зарплату и стек, и методично жмешь «Откликнуться» на два десятка подходящих вакансий. А потом, когда тебе звонит рекрутер и радостно щебечет про «наш инновационный продукт», ты судорожно скроллишь историю откликов, пытаясь понять: это криптобиржа, доставка корма для собак или очередной кровавый энтерпрайз?

🚩 Красный флаг для HR: Кандидат пришел «на шару» и даже не представляет, чем занимается компания.

Многим технарям кажется, что HR просто тешат корпоративное эго, когда спрашивают: «А почему вы выбрали именно нас?». Но на самом деле причина чисто прагматичная. Процесс найма и онбординга разработчика — это очень долго и дорого. Если единственное, что вас удерживает на созвоне — это сумма в оффере, значит, ваша лояльность стремится к нулю. HR понимает: такой сотрудник уйдет через три месяца, как только конкурент предложит на пять копеек больше. Компании хотят видеть хотя бы минимальный «мэтч».

💡 Как отвечать правильно: Никто не требует от вас клясться в вечной любви и говорить, что вы с пеленок мечтали писать бэкенд для системы учета складских остатков. Просто выделите ровно 10 минут перед зумом.

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

  • Как не надо: «Я просто раскидал отклики на все вакансии с ЗП от $3k. Если честно, даже не помню, куда откликался. А вы вообще что делаете?». (Это мгновенно убивает весь диалог).

  • Как надо: «Я перед нашим звонком посмотрел ваш сайт. Вижу, что вы делаете сложный финтех-продукт для b2b сектора. Мне интересна эта сфера, потому что там всегда жесткие требования к безопасности. Плюс, у вас в стеке заявлен Go — я давно пишу на нем пет-проекты, и сейчас ищу команду, где смогу поработать с ним на реальных боевых задачах».

Десять минут подготовки превращают вас из «очередного мимокрокодила» во взрослого специалиста, который осознанно управляет своей карьерой. Это невероятно подкупает любого эйчара.

Совет 4. Не включайте «одинокого волка» (даже если мизантропия — ваше второе имя)

Стереотип о том, что программист — это угрюмый парень в худи, который сидит в подвале и общается с внешним миром только через коммиты в Git, всё еще жив. И давайте честно: многие из нас действительно интроверты. Мы обожаем состояние «потока» (deep work), наушники с шумоподавлением и темную тему в IDE. А вот что мы не обожаем, так это когда нас выдергивают из этого потока на сорокаминутный звонок, чтобы обсудить цвет кнопки или просто «посинхронизироваться».

🚩 Красный флаг для HR: Принципиальное нежелание работать в команде и отторжение любых коммуникаций.

Запомните простую истину: современная разработка — это командный спорт. Бизнесу давно не нужны «гениальные одиночки» (brilliant jerks), которые пишут невероятно крутой, но абсолютно нечитаемый код, хамят на ревью и игнорируют сообщения в Slack. Человек, который не умеет договариваться, сломает процессы всей команды, даже если у него 100% покрытие тестами. HR ищет гарантии, что с вами будет комфортно работать вашим будущим коллегам.

💡 Как отвечать правильно: Никто не заставляет вас становиться душой компании и тамадой на корпоративах. Будьте честны. Если вы любите автономность — так и скажите! Но обязательно сбалансируйте это пониманием рабочих процессов.

Покажите, что вы адекватно воспринимаете критику (да, то самое код-ревью), готовы прийти на помощь коллегам (например, поменторить джунов, если вы уже мидл+) и понимаете, зачем нужны митинги, даже если они вас не особо вдохновляют.

  • Как не надо: «Я интроверт, просто дайте мне таску и не трогайте. Я хочу спокойно писать код, а все эти ваши аджайлы, ретроспективы и дейлики считаю бесполезной тратой времени». (Звучит как: “Я буду игнорировать команду и делать то, что хочу”).

  • Как надо: «Я наиболее продуктивен, когда могу сфокусироваться на сложной задаче соло. Но я прекрасно понимаю, что разработка продукта — это командный процесс, поэтому регулярная синхронизация просто необходима. Я абсолютно спокойно отношусь к спринтам, код-ревью и планированиям, если они выстроены грамотно и не занимают половину рабочего дня».

Такой ответ показывает вас как зрелого профессионала: вы знаете свои сильные стороны (автономная работа), но при этом уважаете командные ритуалы и правила игры.

Совет 5. Адекватно оценивайте свои софт-скиллы (и ради всего святого, не врите про харды)

Соблазн немного «приукрасить» свое резюме знаком каждому. Кажется, ну что такого, если я укажу свободный английский (хотя документацию читаю со словарем) или напишу, что гуру микросервисов, потому что один раз поднял docker-compose по туториалу? Проблема в том, что на собеседовании любая ложь рано или поздно вскрывается, а ваша реакция на это скажет эйчару гораздо больше, чем вы бы хотели.

🚩 Красный флаг для HR: Кандидат агрессивно оверселлит себя (пытается продать подороже), путается в собственных показаниях или начинает раздражаться при банальных уточняющих вопросах.

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

💡 Как отвечать правильно: Будьте честными относительно своих пробелов. Незнание конкретного инструмента — это не приговор, особенно если у вас сильная база. Приговор — это неадекватность в диалоге. Главное здесь — показать свою готовность и умение быстро учиться.

  • Как не надо: Указать в резюме разговорный английский, а на простую просьбу HR «Could you please tell me about your last project?» начать выдавать «Эээ, май ласт проджект воз вери гуд…». Или фыркать в ответ на вопросы: «В резюме же все черным по белому написано, зачем вы тратите мое время и переспрашиваете?».

  • Как надо: «С Docker я работал только на базовом уровне разработчика — настраивал контейнеры локально для своих задач, но самостоятельно в прод ничего не деплоил и пайплайны не писал. Тем не менее, я понимаю, как это работает под капотом, и готов быстро подтянуть эти навыки на практике, если это потребуется на проекте».

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

Заключение: HR вам не враг (честно!)

Давайте подводить итоги. Как бы мы ни любили иронизировать над эйчарами и клепать мемы про «кем вы видите себя через пять лет», важно понимать одну вещь: HR — это не ваш личный враг.

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

Главная мысль, которую я хочу донести: быть честным — выгодно. Вам абсолютно не нужно притворяться тем, кем вы не являетесь. Не нужно строить из себя душу нараспашку, если вы интроверт, или идеального программиста, который никогда не ронял прод. Вам нужно просто взять свою правду и упаковать ее в профессионально приемлемый формат.

Представьте, что общение с HR — это проектирование API. Ваша суть (бэкенд) остается неизменной, но наружу вы должны отдать понятный, структурированный ответ со статусом 200 OK, а не вываливать на собеседника сырой стек-трейс ваших эмоций и обид с 500 Internal Server Error. Адекватность, вежливость и фокус на конструктиве — это ключи, которые открывают двери к техническим собеседованиям и классным офферам.

Анонсы новых статей, полезные материалы, а так же если в процессе у вас возникнут сложности, обсудить их или задать вопрос по этой статье можно в моём Telegram-сообществе. Смело заходите, если что-то пойдет не так, — постараемся разобраться вместе.


А теперь, Хабр, ваша очередь!

Уверен, у каждого в запасе есть парочка историй с эпичных собесов. Признавайтесь, какие самые странные, нелепые или откровенно бесячие вопросы задавали вам HR? И самое интересное — как вы на них отвечали?

Срывали покровы или вежливо уходили от ответа? Жду ваши истории в комментариях, давайте соберем бинго самых безумных собеседований!