Статистика мая по рынку
+108 собеседований
+10 офферов
6800$ в международную компанию
306 на руки React
265 на руки на Angular
255 на руки в BigTech (React)
250 на руки на Vue
240 на руки React
180 на руки React, Казахстан
160 на руки React (первая работа)
120 на руки Fullstack
110 на руки Vue (первая работа)
Средний оффер: 243 тысячи на руки
Максимальный: ~520 на руки
Минимальный: 110 на руки
Всего за сезон (март, апрель, май):
Собеседований: 433
Офферов: 42
Майские праздники сильно влияют на найм из за двух укороченных недель и большого кол-ва отпусков. Это было заметно на первых неделях после праздников, когда целую неделю в основном были скрининги и только к последней неделе мая восстановился поток по 8-10 собеседований в день.
Средний оффер в мае на 10 т.р. меньше чем в марте и апреле, но много разработчиков нашли свою первую работу, по опытным в группе средний оффер будет сильно выше.
+108 собеседований
+10 офферов
6800$ в международную компанию
306 на руки React
265 на руки на Angular
255 на руки в BigTech (React)
250 на руки на Vue
240 на руки React
180 на руки React, Казахстан
160 на руки React (первая работа)
120 на руки Fullstack
110 на руки Vue (первая работа)
Средний оффер: 243 тысячи на руки
Максимальный: ~520 на руки
Минимальный: 110 на руки
Всего за сезон (март, апрель, май):
Собеседований: 433
Офферов: 42
Майские праздники сильно влияют на найм из за двух укороченных недель и большого кол-ва отпусков. Это было заметно на первых неделях после праздников, когда целую неделю в основном были скрининги и только к последней неделе мая восстановился поток по 8-10 собеседований в день.
Средний оффер в мае на 10 т.р. меньше чем в марте и апреле, но много разработчиков нашли свою первую работу, по опытным в группе средний оффер будет сильно выше.
❤25🔥21👍6❤🔥5⚡1👏1🐳1
Готовим оставшиеся части постов по техничке и софтам, но сегодня вместо них хотел бы сделать небольшое саммари и подборку самых полезных постов за 2026-й👇
Лайв
Отказ на скрининге за 15 секунд 🌚
Самый быстрый оффер от ИИ-рекрутера
Вопросы с собеседований группы (по темам)
• React, вопросы с 1617 собеседований
• TypeScript, формулировки как на собесе
• Веб-безопасность (MDN + OWASP)
• Топ-вопросов: 8 разделов hard-skills
• Методологии, CS, фреймворки (ч.2)
Задачи и live-coding
• Самые частые задачи с тех-этапов
• Два указателя
Разборы собеседований
• TradingView, React
• IT_One, middle
• Лантан, middle/middle+
• МТС Веб-сервисы, Vue
• дом.рф
Поиск работы и карьера
• Ресурсы и job-борды вне РФ
• Немного мотивации про смену работы
Буквально собрали пост с ссылками на посты со ссылками🤓
Лайв
Отказ на скрининге за 15 секунд 🌚
Самый быстрый оффер от ИИ-рекрутера
Вопросы с собеседований группы (по темам)
• React, вопросы с 1617 собеседований
• TypeScript, формулировки как на собесе
• Веб-безопасность (MDN + OWASP)
• Топ-вопросов: 8 разделов hard-skills
• Методологии, CS, фреймворки (ч.2)
Задачи и live-coding
• Самые частые задачи с тех-этапов
• Два указателя
Разборы собеседований
• TradingView, React
• IT_One, middle
• Лантан, middle/middle+
• МТС Веб-сервисы, Vue
• дом.рф
Поиск работы и карьера
• Ресурсы и job-борды вне РФ
• Немного мотивации про смену работы
Буквально собрали пост с ссылками на посты со ссылками
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21❤9👍5⚡1
Странные вопросы на собеседованиях
Прошёлся по своим заметкам с нескольких сотен IT-собесов и собрал вопросы, которые запомнились.
Что они на самом деле проверяют?
1. Что бы ты сделал, если тебе дать 1 млн долларов? (вопрос Сбера)
Как-то раз на интервью я прямо сказал, что пошел бы отдыхать 😄 И меня не взяли.
2. Как вы относитесь к переработкам?
Классика жанра. Если про овертаймы спрашивают на интервью, значит они будут.
3. Если ты запушил правку, а у другой команды после этого упал баг — кто несёт ответственность? (Точка банк)
Вопрос-капкан ещё до оффера. По-хорошему ответ один: «команда и процессы — ревью, тесты, CI». Но сама постановка намекает на культуру поиска виноватых.
4. Назовите топ 3 положительных и отрицательных ваших качества
Talent-блог самого LinkedIn прямым текстом называет вопрос про слабые стороны худшим из существующих, потому что он фактически подталкивает кандидата врать
5. Умеешь решать алгоритмические задачи? А не боишься их решать? (Т-Банк)
Лёгкое психологическое давление до начала задачи)
6. А куда бы ты НЕ пошёл работать? (evrone)
Инвертированная ловушка. Любой конкретный ответ можно повернуть против тебя.
И вечная троица, которую задают всегда:
«Почему уходишь с текущего места?»
«Есть ли у тебя сейчас другие офферы?»
«Какие зарплатные ожидания?»
А какой самый странный вопрос задавали вам?
Делитесь в комментариях 🌚👇
Прошёлся по своим заметкам с нескольких сотен IT-собесов и собрал вопросы, которые запомнились.
Что они на самом деле проверяют?
1. Что бы ты сделал, если тебе дать 1 млн долларов? (вопрос Сбера)
Как-то раз на интервью я прямо сказал, что пошел бы отдыхать 😄 И меня не взяли.
2. Как вы относитесь к переработкам?
Классика жанра. Если про овертаймы спрашивают на интервью, значит они будут.
3. Если ты запушил правку, а у другой команды после этого упал баг — кто несёт ответственность? (Точка банк)
Вопрос-капкан ещё до оффера. По-хорошему ответ один: «команда и процессы — ревью, тесты, CI». Но сама постановка намекает на культуру поиска виноватых.
4. Назовите топ 3 положительных и отрицательных ваших качества
Talent-блог самого LinkedIn прямым текстом называет вопрос про слабые стороны худшим из существующих, потому что он фактически подталкивает кандидата врать
5. Умеешь решать алгоритмические задачи? А не боишься их решать? (Т-Банк)
Лёгкое психологическое давление до начала задачи)
6. А куда бы ты НЕ пошёл работать? (evrone)
Инвертированная ловушка. Любой конкретный ответ можно повернуть против тебя.
И вечная троица, которую задают всегда:
«Почему уходишь с текущего места?»
«Есть ли у тебя сейчас другие офферы?»
«Какие зарплатные ожидания?»
Не кринж, но встречаются буквально на каждом собесе. Думаю, в следующем посте разберем варианты хороших и плохих ответов на эти вопросы
А какой самый странный вопрос задавали вам?
Делитесь в комментариях 🌚👇
❤53🌚5👨💻5👏3😈2
Почему сезоны найма это и правда, и в то же время миф.
Сначала пройдем к статистике:
1. Весь май целиком: 108 собеседований
2. Одна неделя июня: 72 собеседования
3. А также статистика прошлого года
А дальше к нашейспекуляции интерпретации
Есть много статей на хабре и других источниках о выраженных сезонах найма в IT.
Где-то говорят что зимой найм слабый, где-то что летом. Где-то хвалят осень-весну.
Наше наблюдение — все это остается гипотезой, возможно, для какой-то конкретной группы в IT существенной, но мы ничего такого не видим.
Но с другой стороны есть факт не сезона, а праздников
Например майские праздники, новый год, а также любые празднования и дополнительные выходные в России — влияют еще как. Особенно если они стоят рядом.
Почему нам этот фреймворк мышления нравится больше чем традиционная "сезонность"? Потому что он точнее. Если говорить, что весна хороший для найма сезон — надо обязательно учесть май и его праздничные свойства.
А все остальные гипотезы пока что не подтверждаются на практике 24-25-26х годов, потому что по цифрам найм идет всегда, кроме праздников и недель рядом с ними.
Сначала пройдем к статистике:
1. Весь май целиком: 108 собеседований
2. Одна неделя июня: 72 собеседования
3. А также статистика прошлого года
А дальше к нашей
Есть много статей на хабре и других источниках о выраженных сезонах найма в IT.
Где-то говорят что зимой найм слабый, где-то что летом. Где-то хвалят осень-весну.
Наше наблюдение — все это остается гипотезой, возможно, для какой-то конкретной группы в IT существенной, но мы ничего такого не видим.
Но с другой стороны есть факт не сезона, а праздников
Например майские праздники, новый год, а также любые празднования и дополнительные выходные в России — влияют еще как. Особенно если они стоят рядом.
Почему нам этот фреймворк мышления нравится больше чем традиционная "сезонность"? Потому что он точнее. Если говорить, что весна хороший для найма сезон — надо обязательно учесть май и его праздничные свойства.
А все остальные гипотезы пока что не подтверждаются на практике 24-25-26х годов, потому что по цифрам найм идет всегда, кроме праздников и недель рядом с ними.
❤20👍14🔥8⚡1
Сегодня хотим собраться порешать livecoding задачи с собеседований вместе с чатом
Делаем стрим в 20:00?
upd. ссылка придет в🔺 бота
Делаем стрим в 20:00?
upd. ссылка придет в
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🔥23❤4👾4
Один из самых интересных кейсов мая, и главное показательных
Мы начали работать с Игорем, с задачей подняться с 120к до 250к по грейду и зарплате.
За несколько недель подготовились и вышли на рынок, но поскольку на основной работе была большая нагрузка, собеседоваться времени было мало, и откликов было немного тоже.
И спустя несколько месяцев в полуактивном режиме, мы дошли до преоффера.. но это только начало истории)
Поскольку компании работали в схожем домене, новый работодатель позвонил старому, чтобы узнать подробности и детали
После чего, старый работодатель вызвал Игоря на 1-1, и сообщил, что это "предательство", они "все для него сделали", а он собеседуется в другие компании 🫠
При этом оклад на тот момент: 120к, 3+ года в одной компании с постоянными переработками, причем такими, что у нас даже времени для звонков и собеседований не оставалось.
Но из плюсов — у нас появилось время на реальный поиск работы, не в пол силы, и уже через 3 недели поиска мы имеем на руках два оффера:
255 в Сбер и 240 в строительную компанию.
И да.. может это история не про большие офферы и супер-крутые сроки, но скорее про ситуации, которые случаются
Так что, все что не делается — все к лучшему🫡
Мы начали работать с Игорем, с задачей подняться с 120к до 250к по грейду и зарплате.
За несколько недель подготовились и вышли на рынок, но поскольку на основной работе была большая нагрузка, собеседоваться времени было мало, и откликов было немного тоже.
И спустя несколько месяцев в полуактивном режиме, мы дошли до преоффера.. но это только начало истории)
Поскольку компании работали в схожем домене, новый работодатель позвонил старому, чтобы узнать подробности и детали
После чего, старый работодатель вызвал Игоря на 1-1, и сообщил, что это "предательство", они "все для него сделали", а он собеседуется в другие компании 🫠
При этом оклад на тот момент: 120к, 3+ года в одной компании с постоянными переработками, причем такими, что у нас даже времени для звонков и собеседований не оставалось.
Но из плюсов — у нас появилось время на реальный поиск работы, не в пол силы, и уже через 3 недели поиска мы имеем на руках два оффера:
255 в Сбер и 240 в строительную компанию.
И да.. может это история не про большие офферы и супер-крутые сроки, но скорее про ситуации, которые случаются
Так что, все что не делается — все к лучшему
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍70🔥30🏆7❤4🌚1
Завершаем рабочую неделю еще одним стримом👨💻
Сегодня продолжаем смотреть резюме и прогонять их через бота. И разбираться как дойти до хороших конверсий
Вести будем вместе с HR Татьяной. Можно будет обсудить любые вопросы по рекрутингу и резюме в свободной и нерабочей атмосфере
Будем смотреть, пока все резюмешки не станут супер-мощными)🫡
🗓 Четверг
⏰ 20:00
📍 Ссылка придет в🔺 бота (там нет ничего лишнего, только ссылки на стримы)
Закидывайте cv'шки в комментарии 👇
Сегодня продолжаем смотреть резюме и прогонять их через бота. И разбираться как дойти до хороших конверсий
Вести будем вместе с HR Татьяной. Можно будет обсудить любые вопросы по рекрутингу и резюме в свободной и нерабочей атмосфере
Будем смотреть, пока все резюмешки не станут супер-мощными)
🗓 Четверг
⏰ 20:00
📍 Ссылка придет в
Закидывайте cv'шки в комментарии 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍5🔥5🙏2🤩1
Полный список вопросов с недавнего собеседования в Evrone на Fullstack Developer.
1. Расскажи, пожалуйста, про реляционные базы данных в целом.
2. Сталкивался ли ты с проблемами, когда нужно было сделать денормализацию или наоборот? (Habr, Clickhouse) У тебя третья нормальная форма, у тебя тяжелая нагрузка на СУБД. Тебе может помочь денормализация или нет? Как именно?
3. Ты раскатываешь новую фичу на тестовый стенд и от этого ложится тестовый стенд. Что будешь делать?
4. Что случилось с базой? Накатились миграции. База в изменённом состоянии — как понять что произошло и как реанимировать? (Habr)
5. Откатили миграцию, всё ожило. Фичу надо выкатить — что будешь делать дальше, если просто накатить снова, всё повторится?
6. Ты выяснил через EXPLAIN ANALYZE, что у тебя неоптимальные запросы. Какие наиболее частые причины неоптимальности запросов?
7. Чем JSON и JSONB отличаются в PostgreSQL?
8. JSONB имеет бинарный формат. Что это позволяет сделать конкретно по столбцу?
9. Агрегирующие функции (SUM, COUNT и т.д.) — где их можно использовать в SQL-запросе? В чём разница между WHERE и HAVING при использовании агрегирующих функций?
10. Деплоишь код, с базой всё в порядке, процессор не загружен, но запросы через REST API выполняются последовательно, как будто один за одним. Что может быть не так с конфигурацией подключения к БД?
11. Node.js однопоточная или нет? Сколько потоков может занять исполняемый файл Node.js и почему? Что такое libuv и как он связан с event loop?
12. Как ты понимаешь асинхронность в Node.js? Что такое microtask queue и macrotask queue?
13. Можно ли зависнуть Node.js со стороны JavaScript/V8, не используя бесконечный цикл while(true)? Как сделать так, чтобы очередь промисов никогда не опустела?
14. TypeScript: что такое Omit и Pick? В чём разница между union и intersection типами? Что произойдёт если передать intersection тип в Omit?
15. В чём разница между interface и type в TypeScript? Зачем нужны интерфейсы если есть типы и наоборот?
16. Для чего нужен абстрактный класс? Что произойдёт если разработчик напишет ts-ignore и не реализует методы абстрактного класса?
17. Микросервисы: как реализовывать распределённые транзакции через несколько микросервисов с возможностью отката? Что такое Saga и Outbox паттерны?
Если нужно подготовиться к собеседованиям на фронт/фулстек, и быть готовым защитить теорию на сложных и незнакомых темах на собеседовании, пиши @codepunks_bro.
Мы не только подготовимся к теории и задачам, но и сопровождаем на каждом собеседовании вплоть до зафиксированного результата (оффер, прохождение сб).
Keep moving ✊
На сколько вопросов ответили бы?
1. Расскажи, пожалуйста, про реляционные базы данных в целом.
2. Сталкивался ли ты с проблемами, когда нужно было сделать денормализацию или наоборот? (Habr, Clickhouse) У тебя третья нормальная форма, у тебя тяжелая нагрузка на СУБД. Тебе может помочь денормализация или нет? Как именно?
3. Ты раскатываешь новую фичу на тестовый стенд и от этого ложится тестовый стенд. Что будешь делать?
4. Что случилось с базой? Накатились миграции. База в изменённом состоянии — как понять что произошло и как реанимировать? (Habr)
5. Откатили миграцию, всё ожило. Фичу надо выкатить — что будешь делать дальше, если просто накатить снова, всё повторится?
6. Ты выяснил через EXPLAIN ANALYZE, что у тебя неоптимальные запросы. Какие наиболее частые причины неоптимальности запросов?
7. Чем JSON и JSONB отличаются в PostgreSQL?
8. JSONB имеет бинарный формат. Что это позволяет сделать конкретно по столбцу?
9. Агрегирующие функции (SUM, COUNT и т.д.) — где их можно использовать в SQL-запросе? В чём разница между WHERE и HAVING при использовании агрегирующих функций?
10. Деплоишь код, с базой всё в порядке, процессор не загружен, но запросы через REST API выполняются последовательно, как будто один за одним. Что может быть не так с конфигурацией подключения к БД?
11. Node.js однопоточная или нет? Сколько потоков может занять исполняемый файл Node.js и почему? Что такое libuv и как он связан с event loop?
12. Как ты понимаешь асинхронность в Node.js? Что такое microtask queue и macrotask queue?
13. Можно ли зависнуть Node.js со стороны JavaScript/V8, не используя бесконечный цикл while(true)? Как сделать так, чтобы очередь промисов никогда не опустела?
14. TypeScript: что такое Omit и Pick? В чём разница между union и intersection типами? Что произойдёт если передать intersection тип в Omit?
15. В чём разница между interface и type в TypeScript? Зачем нужны интерфейсы если есть типы и наоборот?
16. Для чего нужен абстрактный класс? Что произойдёт если разработчик напишет ts-ignore и не реализует методы абстрактного класса?
17. Микросервисы: как реализовывать распределённые транзакции через несколько микросервисов с возможностью отката? Что такое Saga и Outbox паттерны?
Мы сохранили точный порядок вопросов и формулировки, в которых они задавались.
Если нужно подготовиться к собеседованиям на фронт/фулстек, и быть готовым защитить теорию на сложных и незнакомых темах на собеседовании, пиши @codepunks_bro.
Мы не только подготовимся к теории и задачам, но и сопровождаем на каждом собеседовании вплоть до зафиксированного результата (оффер, прохождение сб).
Keep moving ✊
👍16❤8🔥7👨💻1
Forwarded from Отзывы | Тихон
#отзыв 👀
Хочу выразить благодарность Тихону, моему ментору Денису и всему сообществу
Обратилась к ребятам, тк поняла что на текущем рынке труда стало слишком сложно. Они помогли мне выстроить систему подготовки, во время которой мы подтянули техничку, разобрали легенду и составили резюме. Впервые за всю карьеру я чувствовала себя уверенно во время поиска работы и не сомневалась в себе как в специалисте. Плюс общение с ребятами, которые проходят то же, что и ты, очень подбадривает.
Собеседований было много. Мне потребовалось 3 месяца, чтобы выбрать подходящую компанию. Сейчас работаю там, где хотела, очень довольна условиями и доходом
Спасибо ❤️
Автор: @sudiIovskaya
Хочу выразить благодарность Тихону, моему ментору Денису и всему сообществу
Обратилась к ребятам, тк поняла что на текущем рынке труда стало слишком сложно. Они помогли мне выстроить систему подготовки, во время которой мы подтянули техничку, разобрали легенду и составили резюме. Впервые за всю карьеру я чувствовала себя уверенно во время поиска работы и не сомневалась в себе как в специалисте. Плюс общение с ребятами, которые проходят то же, что и ты, очень подбадривает.
Собеседований было много. Мне потребовалось 3 месяца, чтобы выбрать подходящую компанию. Сейчас работаю там, где хотела, очень довольна условиями и доходом
Спасибо ❤️
Автор: @sudiIovskaya
Please open Telegram to view this post
VIEW IN TELEGRAM
❤39👍19🔥2🥰1
👽Что будет в консоли?
Anonymous Quiz
41%
3
21%
1
25%
NaN
14%
ReferenceError: Cannot access 'a' before initialization
😭47👍24🌚12✍7👀2❤1
Поставили рекорд по количеству собеседований в один день — 16 🤯
Предыдущий рекорд был 14 в марте и январе, и вот камбэк в июне)
И уже 132 собеседования в целом за июнь, что уже на 24 собеседования больше чем за весь май, а еще две недели впереди.
Делаем ставки, наберем 200 собеседований на июнь?
Если нужно подготовиться к собеседованиям и дойти до оффера — @codepunks_bro)
Предыдущий рекорд был 14 в марте и январе, и вот камбэк в июне)
И уже 132 собеседования в целом за июнь, что уже на 24 собеседования больше чем за весь май, а еще две недели впереди.
Делаем ставки, наберем 200 собеседований на июнь?
Если нужно подготовиться к собеседованиям и дойти до оффера — @codepunks_bro)
🔥29🍾8❤6👍3👀2
Много людей написало после предыдущего поста, поэтому рассказал очень подробно все, что мы делаем на рынке и где берем собеседования. И как лучше относиться к рынку сейчас, чтобы поиск был результативным👆🏼
🔥10❤5👍5
А также сегодня собираемся решать livecoding с собеседований, в 20:00, будем решать интересные задачки и идти на повышение сложности 🤓
ссылка придет в🔺 бота
Чат будет тут 👇
ссылка придет в
Чат будет тут 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13🔥7👍4🤩1👾1