IT-найм сломан. Мы его чиним.
Если ты проходил интервью в последние годы, то, наверняка, видел:
— странные вопросы от HR, не имеющие отношения к работе
— 4–6 этапов вместо адекватного отбора
— отказ из-за одной ошибки на лайвкодинге
Сильные инженеры вылетают, а рынок превратился в лотерею.
Мы — инженеры и нанимающие менеджеры из бигтеха. Сами проводили и проходили эти собеседования и знаем, как они реально работают и за что кандидатов «валят».
Поэтому мы решили создать сообщество DevReady — для тех, кто хочет контролировать результат, а не надеяться на удачу.
Что ты получаешь:
— реальные вопросы и задачи с интервью + подробные разборы
— инсайты изнутри: логика интервьюера и типовые ошибки кандидатов
— чёткие алгоритмы прохождения каждого этапа
— помощь в переговорах по офферу
— доступ к рефералам в закрытые компании
В итоге ты приходишь на интервью в разы подготовленнее конкурентов и разговариваешь с работодателем на равных.
Полезные материалы для старта:
➡️ Базовый минимум сильного резюме
➡️ Как отличить хорошую компанию от плохой
➡️ Компания мечты в 2026 году
➡️ Найди работу за 100 рублей
Подписывайся, если хочешь контролировать результат, а не надеяться на удачу.
Если ты проходил интервью в последние годы, то, наверняка, видел:
— странные вопросы от HR, не имеющие отношения к работе
— 4–6 этапов вместо адекватного отбора
— отказ из-за одной ошибки на лайвкодинге
Сильные инженеры вылетают, а рынок превратился в лотерею.
Мы — инженеры и нанимающие менеджеры из бигтеха. Сами проводили и проходили эти собеседования и знаем, как они реально работают и за что кандидатов «валят».
Поэтому мы решили создать сообщество DevReady — для тех, кто хочет контролировать результат, а не надеяться на удачу.
Что ты получаешь:
— реальные вопросы и задачи с интервью + подробные разборы
— инсайты изнутри: логика интервьюера и типовые ошибки кандидатов
— чёткие алгоритмы прохождения каждого этапа
— помощь в переговорах по офферу
— доступ к рефералам в закрытые компании
В итоге ты приходишь на интервью в разы подготовленнее конкурентов и разговариваешь с работодателем на равных.
Полезные материалы для старта:
➡️ Базовый минимум сильного резюме
➡️ Как отличить хорошую компанию от плохой
➡️ Компания мечты в 2026 году
➡️ Найди работу за 100 рублей
Подписывайся, если хочешь контролировать результат, а не надеяться на удачу.
🔥8❤1
Современный найм. Версия стартапа.
Недавно CEO небольшого продукта пожаловался: «Не можем найти нормальных кандидатов».
Смотрю на процесс:
1. HR-скрининг
2. Техзвонок
3. Тестовое
4. Системный дизайн
5. Интервью с продактом
6. «Культурный фит»
7. Командная встреча
8. «Баррейзер» от внешнего консультанта
Восемь этапов. В стартапе на 20 человек.
CEO уверял: «Так делают крупные IT, значит правильно».
Я спросил:
— Зарплаты как в крупных?
— Нет.
— Бренд?
— Тоже нет.
— Тогда зачем копируете их воронку?
Ответ: «Ну… раз уж построили, менять не будем».
Итог — 6 месяцев без найма.
Вот корень проблемы:
👉 Стартапы копируют сложные процессы бигтеха, не имея их масштаба, бренда, потока кандидатов и возможностей.
У бигтеха восемь этапов — вынужденная мера (нет).
У стартапа восемь этапов — способ потерять сильных людей ещё до оффера.
Что реально нужно молодым компаниям:
— 2–3 чётких шага вместо бесконечной матрёшки интервью.
— Быстрое принятие решений.
— Понимание, что ваша цель — не выстроить «красивый» процесс, а нанять компетентного человека.
Если поиск длится полгода, проблема не в рынке и не в кандидатах.
Проблема в процессе, который вы сами построили.
DevReady
Недавно CEO небольшого продукта пожаловался: «Не можем найти нормальных кандидатов».
Смотрю на процесс:
1. HR-скрининг
2. Техзвонок
3. Тестовое
4. Системный дизайн
5. Интервью с продактом
6. «Культурный фит»
7. Командная встреча
8. «Баррейзер» от внешнего консультанта
Восемь этапов. В стартапе на 20 человек.
CEO уверял: «Так делают крупные IT, значит правильно».
Я спросил:
— Зарплаты как в крупных?
— Нет.
— Бренд?
— Тоже нет.
— Тогда зачем копируете их воронку?
Ответ: «Ну… раз уж построили, менять не будем».
Итог — 6 месяцев без найма.
Вот корень проблемы:
👉 Стартапы копируют сложные процессы бигтеха, не имея их масштаба, бренда, потока кандидатов и возможностей.
У бигтеха восемь этапов — вынужденная мера (нет).
У стартапа восемь этапов — способ потерять сильных людей ещё до оффера.
Что реально нужно молодым компаниям:
— 2–3 чётких шага вместо бесконечной матрёшки интервью.
— Быстрое принятие решений.
— Понимание, что ваша цель — не выстроить «красивый» процесс, а нанять компетентного человека.
Если поиск длится полгода, проблема не в рынке и не в кандидатах.
Проблема в процессе, который вы сами построили.
DevReady
🔥9
Год ищу работу.
Ищу уже почти год: около 70 собеседований — и ни одного оффера. Что я делаю не так — непонятно.
Это пишет мне знакомый разработчик с хорошим опытом. Мы долго работали в одной команде, парень точно норм. Не жертва "войти в айти" с высоким ЧСВ, а скилловый специалист на Go и плюсах. Но такие истории я слышу сейчас постоянно.
Рынок труда уже не тот, что был пару лет назад.
Особенно для средних разработчиков без ярко выраженной специализации.
Особенно если у тебя нет опыта в продуктовых командах или коммерческих кейсов, которые можно показать как результат.
Или, например, историй уровня: «я запустил фичу, которая увеличила конверсию на X% / снизила затраты на Y% / привела к росту показателя Z».
Сейчас мало быть просто «хорошим разработчиком». Компании ищут тех, кто делал заметную разницу.
Что делать в таком случае?
Менять стратегию: не ждать откликов, а создавать себе спрос.
— собирать портфолио с коммерческими и side-project кейсами,
— включать измеримые результаты,
— прокачивать самопрезентацию и позиционирование,
— выбирать ниши, где дефицит специалистов,
— формировать историю про себя как про человека, который решает задачи бизнеса, а не просто пишет код.
Все равно пока без работы сидишь — так почему не потратить это время на то, что реально повышает шансы?
DevReady
Ищу уже почти год: около 70 собеседований — и ни одного оффера. Что я делаю не так — непонятно.
Это пишет мне знакомый разработчик с хорошим опытом. Мы долго работали в одной команде, парень точно норм. Не жертва "войти в айти" с высоким ЧСВ, а скилловый специалист на Go и плюсах. Но такие истории я слышу сейчас постоянно.
Рынок труда уже не тот, что был пару лет назад.
Особенно для средних разработчиков без ярко выраженной специализации.
Особенно если у тебя нет опыта в продуктовых командах или коммерческих кейсов, которые можно показать как результат.
Или, например, историй уровня: «я запустил фичу, которая увеличила конверсию на X% / снизила затраты на Y% / привела к росту показателя Z».
Сейчас мало быть просто «хорошим разработчиком». Компании ищут тех, кто делал заметную разницу.
Что делать в таком случае?
Менять стратегию: не ждать откликов, а создавать себе спрос.
— собирать портфолио с коммерческими и side-project кейсами,
— включать измеримые результаты,
— прокачивать самопрезентацию и позиционирование,
— выбирать ниши, где дефицит специалистов,
— формировать историю про себя как про человека, который решает задачи бизнеса, а не просто пишет код.
Все равно пока без работы сидишь — так почему не потратить это время на то, что реально повышает шансы?
DevReady
🔥19
Я делаю всё правильно.
Но… если ты такой умный, почему такой бедный? (с)
Парадокс рынка: ты умеешь писать код, решать задачи, разбирать архитектуру, а в ответ получаешь:
• карьерный развод на каждом шагу
• HR, которые путают Java и JavaScript
• «откликнулся — и пропал в черной дыре»
• полное отсутствие прозрачных правил игры
И в какой-то момент приходит понимание: без чёткой стратегии тут не выжить.
Сегодня, чтобы реально получить оффер, нужно:
1. Честно понять, чего ты хочешь и что реально умеешь.
2. Разобраться, что хочет услышать именно эта компания.
3. Научиться обходить шум и добиваться, чтобы тебя заметили (да, рефералы всё ещё чит-код).
4. Знать, какие вопросы ждут впереди, и понимать их смысл.
5. Натренировать ответы до автоматизма и добавить чуть-чуть магии…
DevReady
Но… если ты такой умный, почему такой бедный? (с)
Парадокс рынка: ты умеешь писать код, решать задачи, разбирать архитектуру, а в ответ получаешь:
• карьерный развод на каждом шагу
• HR, которые путают Java и JavaScript
• «откликнулся — и пропал в черной дыре»
• полное отсутствие прозрачных правил игры
И в какой-то момент приходит понимание: без чёткой стратегии тут не выжить.
Сегодня, чтобы реально получить оффер, нужно:
1. Честно понять, чего ты хочешь и что реально умеешь.
2. Разобраться, что хочет услышать именно эта компания.
3. Научиться обходить шум и добиваться, чтобы тебя заметили (да, рефералы всё ещё чит-код).
4. Знать, какие вопросы ждут впереди, и понимать их смысл.
5. Натренировать ответы до автоматизма и добавить чуть-чуть магии…
DevReady
🔥27❤1
Плохая и хорошая компания
Часто говорят: заранее невозможно понять какая в компании инженерная культура. Стоит ли туда идти узнаешь только изнутри.
Не согласен. Достаточно одного технического интервью.
Как собеседует плохая компания:
- Проверяет знание редких операторов, синтаксических тонкостей и трюков, которые не используются в реальной работе.
- Пытается «поймать» на формальностях.
- Измеряет не мышление, а способность пройти викторину.
- Экзаменует на знание языка, а не на умение решать задачи.
Как собеседует хорошая компания:
- Смотрит как ты думаешь и раскладываешь задачу на части.
- Как принимаешь решения при нехватке данных.
- Какие гипотезы строишь и как их проверяешь.
- Как балансируешь между простотой и надёжностью.
- Как планируешь решение, а не какими операторами напишешь последнюю строку кода.
Хорошая компания ищет инженера.
Плохая — проверяет студента.
Я предпочитаю работать в первых 🫠
DevReady
Часто говорят: заранее невозможно понять какая в компании инженерная культура. Стоит ли туда идти узнаешь только изнутри.
Не согласен. Достаточно одного технического интервью.
Как собеседует плохая компания:
- Проверяет знание редких операторов, синтаксических тонкостей и трюков, которые не используются в реальной работе.
- Пытается «поймать» на формальностях.
- Измеряет не мышление, а способность пройти викторину.
- Экзаменует на знание языка, а не на умение решать задачи.
Как собеседует хорошая компания:
- Смотрит как ты думаешь и раскладываешь задачу на части.
- Как принимаешь решения при нехватке данных.
- Какие гипотезы строишь и как их проверяешь.
- Как балансируешь между простотой и надёжностью.
- Как планируешь решение, а не какими операторами напишешь последнюю строку кода.
Хорошая компания ищет инженера.
Плохая — проверяет студента.
Я предпочитаю работать в первых 🫠
DevReady
🔥28❤1
🎁 Праздник к нам приходит
Новый год — удобная точка, чтобы привести резюме в порядок и подготовиться к следующим шагам на рынке.
Мы проводим бесплатный разбор CV для разработчиков на Go и C++.
Резюме смотрят эксперты и нанимающие менеджеры из BigTech, с фокусом на то, как CV реально читают при найме.
Что нужно сделать:
1. Подписаться на канал DevReady
2. Поставить 3 лайка под любыми постами
3. Загрузить своё CV на Google Drive (+ открыть доступ для комментариев)
4. Прислать в личные сообщения канала: скриншот с лайками и ссылку на CV
Вот и всё! Уже течение 3–7 дней ты получишь рекомендации и качественно прокачаешь свой профиль.
В ответном сообщении уведомим, когда комментарии будут готовы.
✨ В новый год — с сильным резюме и готовностью к офферам.
⏰ Акция действует для сообщений, отправленных не позднее 25 декабря.
DevReady
Новый год — удобная точка, чтобы привести резюме в порядок и подготовиться к следующим шагам на рынке.
Мы проводим бесплатный разбор CV для разработчиков на Go и C++.
Резюме смотрят эксперты и нанимающие менеджеры из BigTech, с фокусом на то, как CV реально читают при найме.
Что нужно сделать:
1. Подписаться на канал DevReady
2. Поставить 3 лайка под любыми постами
3. Загрузить своё CV на Google Drive (+ открыть доступ для комментариев)
4. Прислать в личные сообщения канала: скриншот с лайками и ссылку на CV
Вот и всё! Уже течение 3–7 дней ты получишь рекомендации и качественно прокачаешь свой профиль.
В ответном сообщении уведомим, когда комментарии будут готовы.
✨ В новый год — с сильным резюме и готовностью к офферам.
⏰ Акция действует для сообщений, отправленных не позднее 25 декабря.
DevReady
Telegram
DevReady. Работа без проблем
Сообщество технических специалистов: разбор резюме, рынок найма и поиск работы в IT без иллюзий
🔥20
🤔 Собеседование: Будет ли работать составной индекс?
Дано:
Таблица пользователей и B-tree индекс по двум колонкам:
Вопрос:
Какие из этих запросов сможет эффективно использовать индекс?
1.
2.
🔻 Правильный ответ:
Индекс может быть использован только в первом случае - при фильтрации по last_name.
Во втором случае (фильтрация только по first_name) оптимизатор не сможет использовать этот индекс для селективного поиска.
⚙️ Почему так? (Leftmost Prefix Rule)
Составной B-tree индекс работает по правилу левого префикса - строго слева направо.
Это можно представить как телефонный справочник:
• Записи отсортированы по Фамилии
• Внутри одинаковых фамилий - по Имени
Разбор ситуаций:
✅ Поиск только по Фамилии:
Мы сразу переходим к нужному диапазону значений (Иванов → ...).
Индекс используется эффективно.
❌ Поиск только по Имени:
Имена распределены по всему индексу внутри разных фамилий
(Алексеев Петр, Борисов Петр, Иванов Петр и т.д.).
Индекс не даёт упорядоченного доступа, поэтому, как правило,
выбирается последовательное сканирование таблицы.
Главное правило:
Составной индекс (A, B) эффективен для поиска по A или по A + B,
но не может быть использован для эффективного поиска только по B.
Дано:
Таблица пользователей и B-tree индекс по двум колонкам:
CREATE INDEX idx_name ON users (last_name, first_name);
Вопрос:
Какие из этих запросов сможет эффективно использовать индекс?
1.
WHERE last_name = 'Иванов'2.
WHERE first_name = 'Петр'🔻 Правильный ответ:
Индекс может быть использован только в первом случае - при фильтрации по last_name.
Во втором случае (фильтрация только по first_name) оптимизатор не сможет использовать этот индекс для селективного поиска.
⚙️ Почему так? (Leftmost Prefix Rule)
Составной B-tree индекс работает по правилу левого префикса - строго слева направо.
Это можно представить как телефонный справочник:
• Записи отсортированы по Фамилии
• Внутри одинаковых фамилий - по Имени
Разбор ситуаций:
✅ Поиск только по Фамилии:
Мы сразу переходим к нужному диапазону значений (Иванов → ...).
Индекс используется эффективно.
❌ Поиск только по Имени:
Имена распределены по всему индексу внутри разных фамилий
(Алексеев Петр, Борисов Петр, Иванов Петр и т.д.).
Индекс не даёт упорядоченного доступа, поэтому, как правило,
выбирается последовательное сканирование таблицы.
Главное правило:
Составной индекс (A, B) эффективен для поиска по A или по A + B,
но не может быть использован для эффективного поиска только по B.
🔥12🌚1
У тебя есть 100 рублей. Попробуй найти работу в IT.
Что можно выбрать:
1. Junior PHP Developer — 40 ₽
2. Middle Java Developer в аутсорс-галере — 60 ₽
3. Senior Golang Developer в бигтехе — 80 ₽
4. Product Manager в международном AI-стартапе — 90 ₽
5. C-level (CPO / CTO / CMO) в компании, где есть кто-то кроме фаундера — 101 ₽
Дополнительные опции:
— Белая зарплата, не крипта и без задержек +50 ₽
— Удалёнка +60 ₽
— Руководство умеет формулировать мысли +70 ₽
— Без «мы тут семья» +90 ₽
— HR не интересуется дипломом +100 ₽
— Не казино и не криптоскам +200 ₽
— Компания не в процессе сокращений +400 ₽
— Есть опционы и бонусы +600 ₽
— Компания реально прибыльная +1000 ₽
Что можно выбрать:
1. Junior PHP Developer — 40 ₽
2. Middle Java Developer в аутсорс-галере — 60 ₽
3. Senior Golang Developer в бигтехе — 80 ₽
4. Product Manager в международном AI-стартапе — 90 ₽
5. C-level (CPO / CTO / CMO) в компании, где есть кто-то кроме фаундера — 101 ₽
Дополнительные опции:
— Белая зарплата, не крипта и без задержек +50 ₽
— Удалёнка +60 ₽
— Руководство умеет формулировать мысли +70 ₽
— Без «мы тут семья» +90 ₽
— HR не интересуется дипломом +100 ₽
— Не казино и не криптоскам +200 ₽
— Компания не в процессе сокращений +400 ₽
— Есть опционы и бонусы +600 ₽
— Компания реально прибыльная +1000 ₽
😁11🔥2
🤔 Собеседование: порядок колонок в составном индексе
Есть таблица
Кардинальность:
*
*
❓ Какой индекс эффективнее?
✅ Правильно: `(city, sex)`
Почему:
B-tree индекс работает по левостороннему префиксу - чем раньше индекс резко сокращает выборку, тем он эффективнее.
*
→ сначала деление всего объёма всего на
*
→ сразу попадаем в «Москва» (маленький поднабор),
и уже внутри фильтруем по полу
📌 Правило
Для составных B-tree индексов с условиями
чтобы как можно раньше отсеять лишние строки.
Есть таблица
users (~1 млн строк) и запрос:SELECT * FROM users WHERE city = 'Москва' AND sex = 'M';
Кардинальность:
*
sex → 2 значения (низкая кардинальность → низкая селективность)*
city → ~5000 значений (высокая кардинальность → высокая селективность)❓ Какой индекс эффективнее?
1) (sex, city)
2) (city, sex)
✅ Правильно: `(city, sex)`
Почему:
B-tree индекс работает по левостороннему префиксу - чем раньше индекс резко сокращает выборку, тем он эффективнее.
*
(sex, city)→ сначала деление всего объёма всего на
M / F (≈50% таблицы)*
(city, sex)→ сразу попадаем в «Москва» (маленький поднабор),
и уже внутри фильтруем по полу
📌 Правило
Для составных B-tree индексов с условиями
= первой ставят колонку с более высокой кардинальностью,чтобы как можно раньше отсеять лишние строки.
🔥9
Расскажи о себе
Самый частый вопрос и самый частый провал. Вместо ответа кандидаты пересказывают биографию, читают резюме или выдают хаотичный набор фактов.
Для меня ответ на вопрос «Расскажи о себе / своём опыте» – это маркер зрелости и способ задать направление интервью.
Как правильно отвечать:
Короткий уверенный питч на 40–60 секунд из трёх блоков:
1. Кто вы как специалист – роль и ключевая экспертиза.
2. Что вы делали – 2–3 достижения или проекта с измеримым результатом. Не перечень обязанностей.
3. Куда вы идёте – почему эта роль логично вписывается в ваш карьерный трек.
Интервьюер развивает то, что вы подсветили в начале. Если вы говорите про проблему, решение и результат – разговор идёт в зоны ваших компетенций.
Если начинаете с «в 2015 году закончил университет…» – потеряли инициативу.
Этот ответ должен быть максимально отработан. От него зависит количество монеток в вашем кошельке.
Самый частый вопрос и самый частый провал. Вместо ответа кандидаты пересказывают биографию, читают резюме или выдают хаотичный набор фактов.
Для меня ответ на вопрос «Расскажи о себе / своём опыте» – это маркер зрелости и способ задать направление интервью.
Как правильно отвечать:
Короткий уверенный питч на 40–60 секунд из трёх блоков:
1. Кто вы как специалист – роль и ключевая экспертиза.
2. Что вы делали – 2–3 достижения или проекта с измеримым результатом. Не перечень обязанностей.
3. Куда вы идёте – почему эта роль логично вписывается в ваш карьерный трек.
Интервьюер развивает то, что вы подсветили в начале. Если вы говорите про проблему, решение и результат – разговор идёт в зоны ваших компетенций.
Если начинаете с «в 2015 году закончил университет…» – потеряли инициативу.
Этот ответ должен быть максимально отработан. От него зависит количество монеток в вашем кошельке.
🔥5❤1
Базовый минимум сильного резюме
Мы уже разобрали десятки резюме наших подписчиков и можем сказать, что вы все большие молодцы. Качество за последние годы заметно выросло.
Есть несколько рекомендаций, которыми хочется поделиться, чтобы стало ещё лучше. Эта база позволит попасть в топ кандидатов. Все по Парето: 80/20.
1. Сделай удобно
- ссылка на контакт в Telegram и на живой GitHub;
- проекты в проде, которые можно открыть и «потыкать»;
- текст написан коротко и понятно;
- минимум узких и специфических терминов без контекста.
2. Работай на свой грейд
«Решал race conditions и deadlock’и на уровне архитектуры» для джуна звучит примерно так же, как «писал код» для сеньора.Хреново звучит то есть .
👉 Любой опыт можно представить в выгодном свете.
👉 Если опыта не хватает, то его можно добрать, а не выдумывать.
3. Достижения: самый недооцененный раздел
Используй это и проверь себя чек-листом. Грамотная формулировка отвечает на вопросы:
- что сделано;
- зачем делали;
- какую измеримую пользу это принесло бизнесу и почему это круто (это же круто?);
- какие инструменты и технологии использовали;
- контекст и масштабы решения (опционально).
4. Определи цель и построй вокруг неё историю
Самое важное - это понять, что ты хочешь. От этого зависит позиционирование, подача, каналы поиска и многое другое.
Идёшь в стартап - не стоит подробно рассказывать, как ты год внедрял одну фичу в корпорации.
Хочешь на мидла в Яндекс - тогда не пиши, что ты фулстек со знанием 15 разнообразных технологий.
Короче, лучше всего использовать здравый смысл и баланс. Но вы и так все знаете.
Удачи в поисках ♥️
Мы уже разобрали десятки резюме наших подписчиков и можем сказать, что вы все большие молодцы. Качество за последние годы заметно выросло.
Есть несколько рекомендаций, которыми хочется поделиться, чтобы стало ещё лучше. Эта база позволит попасть в топ кандидатов. Все по Парето: 80/20.
1. Сделай удобно
- ссылка на контакт в Telegram и на живой GitHub;
- проекты в проде, которые можно открыть и «потыкать»;
- текст написан коротко и понятно;
- минимум узких и специфических терминов без контекста.
2. Работай на свой грейд
«Решал race conditions и deadlock’и на уровне архитектуры» для джуна звучит примерно так же, как «писал код» для сеньора.
👉 Любой опыт можно представить в выгодном свете.
👉 Если опыта не хватает, то его можно добрать, а не выдумывать.
3. Достижения: самый недооцененный раздел
Используй это и проверь себя чек-листом. Грамотная формулировка отвечает на вопросы:
- что сделано;
- зачем делали;
- какую измеримую пользу это принесло бизнесу и почему это круто (это же круто?);
- какие инструменты и технологии использовали;
- контекст и масштабы решения (опционально).
4. Определи цель и построй вокруг неё историю
Самое важное - это понять, что ты хочешь. От этого зависит позиционирование, подача, каналы поиска и многое другое.
Идёшь в стартап - не стоит подробно рассказывать, как ты год внедрял одну фичу в корпорации.
Хочешь на мидла в Яндекс - тогда не пиши, что ты фулстек со знанием 15 разнообразных технологий.
Короче, лучше всего использовать здравый смысл и баланс. Но вы и так все знаете.
Удачи в поисках ♥️
❤9🔥1
