Forwarded from Отзывы | Тихон
Вместо тысячи слов)
Декабрьские офферы самые приятные, потому что можно спокойно пойти отдыхать на новый год с новой работой:)
Поздравляю, и идем дальше 💪
Декабрьские офферы самые приятные, потому что можно спокойно пойти отдыхать на новый год с новой работой:)
За 1.5 месяца нашли проект с интересным стеком и хорошим окладом с полной удаленкой 😻
Поздравляю, и идем дальше 💪
🔥21❤6🏆5👍1🍾1
Что мы видим в 90% резюме frontend-разработчиков
(по итогам нескольких реальных ревью за последние недели)
1️⃣ Резюме плохо читается, даже если опыт хороший
- мелкий шрифт, мало воздуха
- всё написано одним полотном
- ключевые блоки не выделены визуально
Эйчар тратит на первичный просмотр 5–7 секунд. Если за это время глаз не “цепляется” - отказ.
2️⃣ Нет фокуса на одном стеке
Одна из самых частых ошибок.
Люди пишут: React / Vue / немного Angular / иногда Node / чуть бекенда
А фильтры хотят видеть одно понятное позиционирование.
Рабочая концепция: 1 резюме = 1 основной стек
3️⃣ Мало ключевых слов → резюме не видно
Это критично, потому что сначала резюме читает ATS.
Если ключевых слов мало или они “не такие” - резюме не поднимается в выдаче и просто не доходит до рекрутера.
4️⃣ Есть обязанности, но нет результатов
Формулировки “разрабатывал интерфейсы”, “участвовал в проекте” работают очень слабо.
👉Намного сильнее:
- что именно делал
- зачем
- какой эффект это дало компании (даже без идеальных метрик)
Всем интересно видеть РЕЗУЛЬТАТЫ, а не процессы и описание задач
5️⃣ Опыт < 4 лет — и он не упакован
Рынок сейчас жёсткий. Если формально меньше 4 лет, то необходимо:
- грамотно доупаковать проекты
- убрать нерелевантный старый опыт
- показать глубину задач, результаты и контекст команд.
6️⃣ Лишние маркеры, которые могут только навредить
Из того, что мы часто рекомендуем править:
- курсы, которые рекрутеры воспринимают негативно
- ИП/фриланс вместо конкретных проектов/компаний
- слишком подробное образование (месяцы, детали, не влияющие на найм). Особенно если образование непрофильное.
Важный момент про ATS (о котором мало кто думает)
❗️Нельзя массово откликаться с “сырым” резюме.
ATS запоминают твоё резюме, и если оно плохо проходит фильтры, ты попадаешь в условный “лист ожидания”, повторные отклики могут не рассматриваться 6–12 месяцев.
Резюме — это фильтр №1, который либо даёт тебе интервью, либо закрывает дверь в эту компанию. И именно поэтому на менторстве мы всегда начинаем с резюме и упаковки опыта.
Если хочешь не только привести резюме в порядок, но и быть уверенным в следующих этапах воронки и получить наконец достойный оффер - знаешь, кому писать @codepunks_bro 😉
(по итогам нескольких реальных ревью за последние недели)
1️⃣ Резюме плохо читается, даже если опыт хороший
- мелкий шрифт, мало воздуха
- всё написано одним полотном
- ключевые блоки не выделены визуально
Эйчар тратит на первичный просмотр 5–7 секунд. Если за это время глаз не “цепляется” - отказ.
2️⃣ Нет фокуса на одном стеке
Одна из самых частых ошибок.
Люди пишут: React / Vue / немного Angular / иногда Node / чуть бекенда
А фильтры хотят видеть одно понятное позиционирование.
Рабочая концепция: 1 резюме = 1 основной стек
3️⃣ Мало ключевых слов → резюме не видно
Это критично, потому что сначала резюме читает ATS.
Если ключевых слов мало или они “не такие” - резюме не поднимается в выдаче и просто не доходит до рекрутера.
4️⃣ Есть обязанности, но нет результатов
Формулировки “разрабатывал интерфейсы”, “участвовал в проекте” работают очень слабо.
👉Намного сильнее:
- что именно делал
- зачем
- какой эффект это дало компании (даже без идеальных метрик)
Всем интересно видеть РЕЗУЛЬТАТЫ, а не процессы и описание задач
5️⃣ Опыт < 4 лет — и он не упакован
Рынок сейчас жёсткий. Если формально меньше 4 лет, то необходимо:
- грамотно доупаковать проекты
- убрать нерелевантный старый опыт
- показать глубину задач, результаты и контекст команд.
6️⃣ Лишние маркеры, которые могут только навредить
Из того, что мы часто рекомендуем править:
- курсы, которые рекрутеры воспринимают негативно
- ИП/фриланс вместо конкретных проектов/компаний
- слишком подробное образование (месяцы, детали, не влияющие на найм). Особенно если образование непрофильное.
Важный момент про ATS (о котором мало кто думает)
❗️Нельзя массово откликаться с “сырым” резюме.
ATS запоминают твоё резюме, и если оно плохо проходит фильтры, ты попадаешь в условный “лист ожидания”, повторные отклики могут не рассматриваться 6–12 месяцев.
Резюме — это фильтр №1, который либо даёт тебе интервью, либо закрывает дверь в эту компанию. И именно поэтому на менторстве мы всегда начинаем с резюме и упаковки опыта.
Если хочешь не только привести резюме в порядок, но и быть уверенным в следующих этапах воронки и получить наконец достойный оффер - знаешь, кому писать @codepunks_bro 😉
👍8🔥4❤3
Отправились в древний Китай, где стояла большая башня, на которой написано:
Если вас сократили или закрыли проект — это лучшее что может быть.
(с) Конфуций
(да-да, серьезно) 😅
Как минимум стоит принять факт, что вы работали либо над ненужным проектом, либо были не нужны в команде, и такая работа сама по себе стресс.
Да и многие еще не знают после сокращений, что чаще всего их ждет новая хорошая работа с интересным проектом и ростом по зп, а это именно то, что чаще всего случается)
Так что, если следовать китайским мудростям, все идет по плану 🤞
Если вас сократили или закрыли проект — это лучшее что может быть.
(с) Конфуций
(да-да, серьезно) 😅
Как минимум стоит принять факт, что вы работали либо над ненужным проектом, либо были не нужны в команде, и такая работа сама по себе стресс.
Да и многие еще не знают после сокращений, что чаще всего их ждет новая хорошая работа с интересным проектом и ростом по зп, а это именно то, что чаще всего случается)
Так что, если следовать китайским мудростям, все идет по плану 🤞
❤25🤩8🎉7💯6
С новым 2026-м годом! 🌲⛄️
Желаю всем добиться поставленных целей, не останавливаться и покорять новые вершины в любимом деле
Спасибо всем, кто провел с нами 2025-й год, мы старались дать максимум пользы и интересных стримов, и тоже многому научились и выросли вместе с вами❤️
Встретимся в следующем году!
Желаю всем добиться поставленных целей, не останавливаться и покорять новые вершины в любимом деле
Спасибо всем, кто провел с нами 2025-й год, мы старались дать максимум пользы и интересных стримов, и тоже многому научились и выросли вместе с вами
Встретимся в следующем году!
Please open Telegram to view this post
VIEW IN TELEGRAM
🎄28❤13🔥8❤🔥6👍6🎉6🦄1
Встретил новый год в Китае
Решили посмотреть как можно больше всего, в итоге получился такой маршрут:
Шанхай -> Горы -> Пекин -> Гонконг
Конечно, путешевствие из города в город не равно отдых, после такого кол-ва переездов и перелетов нужно отдельно отдыхать)
Ну и понял, что новый год лучше все-таки встречать дома, в кругу близких. В Китае свой новый год, и на наш праздник им практически пофиг, да и продукты там такие что даже оливье не приготовишь
Так что поездки в Новый год куда-то точно больше не планирую, ну а сейчас уже возвращаюсь в рабочий режим, ведь в прошлом году январь был богат на собеседования
Ставьте ⛄️, если хотите чтобы больше раскрыл тему Китая, или 🤓, если уже пора возвращаться к техническим постам)
Кстати, кто как встретил Новый год?)
Решили посмотреть как можно больше всего, в итоге получился такой маршрут:
Шанхай -> Горы -> Пекин -> Гонконг
Конечно, путешевствие из города в город не равно отдых, после такого кол-ва переездов и перелетов нужно отдельно отдыхать)
Ну и понял, что новый год лучше все-таки встречать дома, в кругу близких. В Китае свой новый год, и на наш праздник им практически пофиг, да и продукты там такие что даже оливье не приготовишь
Так что поездки в Новый год куда-то точно больше не планирую, ну а сейчас уже возвращаюсь в рабочий режим, ведь в прошлом году январь был богат на собеседования
Ставьте ⛄️, если хотите чтобы больше раскрыл тему Китая, или 🤓, если уже пора возвращаться к техническим постам)
Кстати, кто как встретил Новый год?)
🤓25☃23🔥9❤3👍1
Начинаем готовиться к найму в 2026-м
В этом посте рассказывал как прошел январь в прошлом году, рекуртеры сразу активизировались с ~12 числа и первые офферы уже получали в 20-х числах.
В декабре последний оффер получили 29-го числа.
Если хотите сделать хороший рывок в январе-феврале, то сейчас подходящее время начать — @codepunks_bro
В этом посте рассказывал как прошел январь в прошлом году, рекуртеры сразу активизировались с ~12 числа и первые офферы уже получали в 20-х числах.
В декабре последний оффер получили 29-го числа.
Если хотите сделать хороший рывок в январе-феврале, то сейчас подходящее время начать — @codepunks_bro
🔥7👌5🐳5👍3
Пекин, финальная сходка в Китае)⛄️
На этот раз встретились не с менти, а с ментором нашей команды, Дамиром, обсудили найм в 2025-м и планы на 2026-й🫡
Дамир всегда подкидывает нам интересных фишек в резюме, и мы даже делали стрим на эту тему) а также за 2025-й год вывел много ребят с небольшим опытом на рынок и заонбордил на работе 💪
В этому году планируем еще как минимум 4 совместных стрима, stay tuned!
p.s. забавно, что даже в Китае, в разных городах есть с кем встретиться из нашего комьюнити, продолжаем расти)
На этот раз встретились не с менти, а с ментором нашей команды, Дамиром, обсудили найм в 2025-м и планы на 2026-й
Дамир всегда подкидывает нам интересных фишек в резюме, и мы даже делали стрим на эту тему) а также за 2025-й год вывел много ребят с небольшим опытом на рынок и заонбордил на работе 💪
В этому году планируем еще как минимум 4 совместных стрима, stay tuned!
p.s. забавно, что даже в Китае, в разных городах есть с кем встретиться из нашего комьюнити, продолжаем расти)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17❤8🤓4☃3
Тренировка livecoding на собеседованиях! 🫡
В четверг, 08.01.26 открываем сезон стримов в новом году, и начать решили именно с технички, чтобы не терять навыки на праздниках)
Как будет проходить:
— Решаем задачи только с собеседований
— Каждый на стриме может решать вместе с нами
— Доводим одну тему до идеала JS/TS/Контекст/Замыкания/React 💪
Чтобы лучше подготовиться можно посмотреть наши предыдущие стримы и топовые собеседования на менторстве на ютубе, всех ждем!
В четверг, 08.01.26 открываем сезон стримов в новом году, и начать решили именно с технички, чтобы не терять навыки на праздниках)
Как будет проходить:
— Решаем задачи только с собеседований
— Каждый на стриме может решать вместе с нами
— Доводим одну тему до идеала JS/TS/Контекст/Замыкания/React 💪
Чтобы лучше подготовиться можно посмотреть наши предыдущие стримы и топовые собеседования на менторстве на ютубе, всех ждем!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍10❤5👌2
С нуля до 200+
— Выпускник университета, небольшой опыт
— Уже после старта совместной работы, Кирилла признают годным и хотят отправить на службу
— Подача аппеляции, отсрочка до следующего призыва и необходимость найти аккредитованную IT компанию
— Супер-активная подготовка, несколько собеседований и оффер 200+ прямо перед новым годом
Волновались всей командой за каждый этап поиска)
Если нужна помощь в подготовке и выходе на рынок — пиши @codepunks_bro, разберемся)
— Выпускник университета, небольшой опыт
— Уже после старта совместной работы, Кирилла признают годным и хотят отправить на службу
— Подача аппеляции, отсрочка до следующего призыва и необходимость найти аккредитованную IT компанию
— Супер-активная подготовка, несколько собеседований и оффер 200+ прямо перед новым годом
Волновались всей командой за каждый этап поиска)
Если нужна помощь в подготовке и выходе на рынок — пиши @codepunks_bro, разберемся)
🔥25👏7☃5❤1
Зачем стрессовать на собеседованиях, когда можно просто прорешать все варианты задач заранее?)
Именно этим мы и займемся на стриме по livecoding через час, всех ждем, подключайтесь решать вместе с нами🫡
Все приглашения на стримы приходят в🔺 бота (там нет ничего лишнего, только ссылки на стримы)
Тут будет чат 🤝
Именно этим мы и займемся на стриме по livecoding через час, всех ждем, подключайтесь решать вместе с нами
Все приглашения на стримы приходят в
Тут будет чат 🤝
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🤝8❤5
Поиск работы за рубежом: разговор с разработчиком с Кипра о том, как всё устроено на самом деле
Сегодня хочу поговорить с вами на тему поиска работы зарубежом или как еще говорят “валютной удаленке”.
Скажу сразу. Всё устроено почти так же, как на российском рынке: те же созвоны, те же технические этапы, те же знакомства с командой. Иногда добавляют лайвкодинг, иногда — системный дизайн, но общая логика одна и та же.
И каждый раз, когда кто-то говорит мне что-то вроде «там же уровень совсем другой», я улыбаюсь. Потому что мой личный опыт — а это уже больше шести лет в разработке и значительная часть из них в международных командах — показывает совершенно обратное: разработчики из России и СНГ обычно приходят гораздо более подготовленными, чем ожидают от них зарубежные компании.
У нас культурно так сложилось: чтобы пройти собесы дома, приходится знать чуть больше, быть чуть шире в кругозоре, чуть глубже в деталях. Где-то это плюс, где-то минус, но на глобальном рынке — точно плюс.
Вообще, если сравнивать атмосферу двух рынков, то ощущение такое, что в российском секторе в последние пару лет рекрутер перестал быть союзником.
Не в смысле, что все стали «врагами», нет — просто появилось много напряжения: лишние проверки, лишние подозрения, ощущение, что тебя заранее рассматривают под лупой, будто ты потенциально что-то скрываешь. Многие кандидаты ощущают, что собеседование начинается уже с недоверия. Это выматывает.
Когда общаешься с западными рекрутерами, контраст бросается в глаза. Там человек на том конце созвона реально хочет помочь.
Он понимает: если он тебя приведёт в процесс, если ты пройдёшь — закроется позиция, закроются его KPI, он получит бонус. У вас общая цель. И это сразу меняет тон диалога. Там чаще чувствуется нормальное человеческое отношение: тебя не проверяют на прочность, а пытаются понять, подойдёт ли вам друг другу роль.
И тут мы плавно переходим к одному очень частому мифу: «чтобы искать работу за рубежом, нужен идеальный английский». Это миф. Да, английский нужен, никто не спорит. Но не обязательно на уровне C1–C2. Если вы способны спокойно рассказать, кто вы, что делали, в чём ваш опыт — этого уже достаточно для большинства вакансий.
Более того, рынок последних двух лет действительно изменился: огромное количество сильных разработчиков из СНГ попали в международные компании, и теперь многие техотделы полностью русскоязычные. Иногда английский нужен только для первого скрининга — просто чтобы рекрутер понял, что вы не блефуете.
На техничках всё ещё проще. В 90% случаев от вас хотят понять ваш опыт, а не проверить ваше произношение. И что особенно приятно — технические вопросы чаще всего настоящие, рабочие. Если компания делает продукт с анимациями — спрашивают про анимации. Если у них highload — обсуждаете оптимизацию. И так далее, все точнее.
Кстати, если вы только начинаете думать про зарубежные возможности, есть одна вещь, которую важно сделать прямо сейчас — даже если вы не планирует менять работу в ближайшее время. Это создать LinkedIn. LinkedIn — главный источник вакансий, главный способ, которым вас находят рекрутеры, главный инструмент, который даёт вам вход на глобальный рынок. Причём работает он лучше всего, если аккаунт «живой»: пару контактов, пара лайков, несколько обновлений. Алгоритмы это любят.
На самом деле первая волна приглашений обычно приходит сама. Там конверсия удивительная: если рекрутер написал вам первым, скорее всего, next step будет почти гарантированно. И это очень успокаивает — ты чувствуешь, что не ты стучишься в закрытые двери, а тебе открывают их сами.
Эта статья написана от лица моего коллеги, Frontend разработчика и ментора Никиты, который уже несколько лет работает на кипре и помогает другим разработчикам устроиться зарубеж.
Сегодня хочу поговорить с вами на тему поиска работы зарубежом или как еще говорят “валютной удаленке”.
Скажу сразу. Всё устроено почти так же, как на российском рынке: те же созвоны, те же технические этапы, те же знакомства с командой. Иногда добавляют лайвкодинг, иногда — системный дизайн, но общая логика одна и та же.
И каждый раз, когда кто-то говорит мне что-то вроде «там же уровень совсем другой», я улыбаюсь. Потому что мой личный опыт — а это уже больше шести лет в разработке и значительная часть из них в международных командах — показывает совершенно обратное: разработчики из России и СНГ обычно приходят гораздо более подготовленными, чем ожидают от них зарубежные компании.
У нас культурно так сложилось: чтобы пройти собесы дома, приходится знать чуть больше, быть чуть шире в кругозоре, чуть глубже в деталях. Где-то это плюс, где-то минус, но на глобальном рынке — точно плюс.
Вообще, если сравнивать атмосферу двух рынков, то ощущение такое, что в российском секторе в последние пару лет рекрутер перестал быть союзником.
Не в смысле, что все стали «врагами», нет — просто появилось много напряжения: лишние проверки, лишние подозрения, ощущение, что тебя заранее рассматривают под лупой, будто ты потенциально что-то скрываешь. Многие кандидаты ощущают, что собеседование начинается уже с недоверия. Это выматывает.
Когда общаешься с западными рекрутерами, контраст бросается в глаза. Там человек на том конце созвона реально хочет помочь.
Он понимает: если он тебя приведёт в процесс, если ты пройдёшь — закроется позиция, закроются его KPI, он получит бонус. У вас общая цель. И это сразу меняет тон диалога. Там чаще чувствуется нормальное человеческое отношение: тебя не проверяют на прочность, а пытаются понять, подойдёт ли вам друг другу роль.
И тут мы плавно переходим к одному очень частому мифу: «чтобы искать работу за рубежом, нужен идеальный английский». Это миф. Да, английский нужен, никто не спорит. Но не обязательно на уровне C1–C2. Если вы способны спокойно рассказать, кто вы, что делали, в чём ваш опыт — этого уже достаточно для большинства вакансий.
Более того, рынок последних двух лет действительно изменился: огромное количество сильных разработчиков из СНГ попали в международные компании, и теперь многие техотделы полностью русскоязычные. Иногда английский нужен только для первого скрининга — просто чтобы рекрутер понял, что вы не блефуете.
На техничках всё ещё проще. В 90% случаев от вас хотят понять ваш опыт, а не проверить ваше произношение. И что особенно приятно — технические вопросы чаще всего настоящие, рабочие. Если компания делает продукт с анимациями — спрашивают про анимации. Если у них highload — обсуждаете оптимизацию. И так далее, все точнее.
Кстати, если вы только начинаете думать про зарубежные возможности, есть одна вещь, которую важно сделать прямо сейчас — даже если вы не планирует менять работу в ближайшее время. Это создать LinkedIn. LinkedIn — главный источник вакансий, главный способ, которым вас находят рекрутеры, главный инструмент, который даёт вам вход на глобальный рынок. Причём работает он лучше всего, если аккаунт «живой»: пару контактов, пара лайков, несколько обновлений. Алгоритмы это любят.
На самом деле первая волна приглашений обычно приходит сама. Там конверсия удивительная: если рекрутер написал вам первым, скорее всего, next step будет почти гарантированно. И это очень успокаивает — ты чувствуешь, что не ты стучишься в закрытые двери, а тебе открывают их сами.
🔥16❤5
Есть, конечно, свои практические нюансы. Например, оформление выплат. Многие компании не могут платить прямо в Россию. Но вариантов обойти это море: контракты через Грузию, ИП в Армении, выплаты в крипте, работа как contractor через зарубежное юрлицо. Это обычная практика для сотен разработчиков. На стримах мы много об этом говорили, и каждый раз я удивляюсь: насколько людям сложно поверить, что это работает.
Конечно, есть компании, которые не рассматривают кандидатов из России. Это факт, и его надо принимать спокойно. Но есть десятки тысяч других, которые рассматривают. И там уже всё зависит не от паспорта, а от вас.
Тема, на самом деле, огромная. За один разговор её не охватить — тут и юридические детали, и оформление, и примеры вакансий, и подготовка резюме, и разные подходы к собеседованиям.
Но если отжать всё до одного простого вывода, который я хочу донести — работа за рубежом не страшная, не недосягаемая, не «для избранных». Она нормальная. И во многом — даже проще, чем работа внутри СНГ.
Кому хочется погрузиться глубже — приходите на стримы. Там всегда можно задать любые вопросы и разобрать конкретные кейсы. Много ребят уже нашли работу благодаря таким обсуждениям, и, честно говоря, я всегда рад помочь ещё кому-то сделать этот шаг.
Конечно, есть компании, которые не рассматривают кандидатов из России. Это факт, и его надо принимать спокойно. Но есть десятки тысяч других, которые рассматривают. И там уже всё зависит не от паспорта, а от вас.
Тема, на самом деле, огромная. За один разговор её не охватить — тут и юридические детали, и оформление, и примеры вакансий, и подготовка резюме, и разные подходы к собеседованиям.
Но если отжать всё до одного простого вывода, который я хочу донести — работа за рубежом не страшная, не недосягаемая, не «для избранных». Она нормальная. И во многом — даже проще, чем работа внутри СНГ.
Кому хочется погрузиться глубже — приходите на стримы. Там всегда можно задать любые вопросы и разобрать конкретные кейсы. Много ребят уже нашли работу благодаря таким обсуждениям, и, честно говоря, я всегда рад помочь ещё кому-то сделать этот шаг.
🔥25❤4💯1
Собрал список самых частых задач на Frontend-собеседованиях, которые попадались нам на live-coding / тех этапах
Кому-то все задачи покажутся баяном и легкотней, а для кого-то все будет в новинку и все задачи неизвестны. Подробно расписать все в одном посте невозможно, поэтому вставлял только краткие названия, кто решал тот поймет, кто не решал — вбивайте в гугл или просто посмотрите наши собеседования на ютубе
1) JavaScript “алгоритмические” мини-задачи
— Debounce / Throttle (поиск, скролл)
— DeepСlone (объекты/массивы, Date/Map/Set — хотя бы обсудить ограничения).
— Flatten массива ([1,[2,[3]]] -> [1,2,3]) + вариант с глубиной.
— findUnique (uniq, удаление дублей, подсчёт частот).
— GroupBy (сгруппировать массив объектов по полю).
— Promise-методы: Promise.all, allSettled, race (упрощённые реализации).
2) Асинхронность, контекст, запросы
— fetchWithRetry или useFetchWithRetry
— Задачи на вывод в консоль(миллион вариантов, нужно знать порядок микро, макрозадач, что такое executor, как работают async функции и RaF + RequestIdleCallback)
— Задачи на this, контекст, всплытие(много вариантов, нужно знать про TDZ, var, let, всплытие, отличие стрелочных от declaration)
3) React-задачи (самые популярные)
— Список + фильтр + поиск + сортировка + пагинация (классика).
— Форма с валидацией (email/пароль, async validation, disable submit).
— Оптимизация рендеров: memo, useCallback, useMemo.
— ErrorBoundary (часто теорией)
4) TypeScript-задачи (если TS)
— Типизировать функцию/хук, часто с дженериками: getValueByKey к примеру
— Реализовать свой readonly или partial, привести пример собственного mappedType
5) CSS/верстка
— Порядок селекторов
— Flex/Grid layout, responsive.
— Sticky хедер / футер.
— Центрирование, равные колонки, “карточки в сетке”.
Если формат интересен, ставьте 🤓 сделаем также подборку самых частых вопросов на собеседованиях, там очень много глубоких и хитрых вопросов, которых в популярных сборниках и не увидишь.
Это такой джентельменский набор, который лучше держать в "кеше" на этапе собеседований. Это и другое тренируем на менторстве, а также на бесплатных стримах с решением livecoding🫡
Кому-то все задачи покажутся баяном и легкотней, а для кого-то все будет в новинку и все задачи неизвестны. Подробно расписать все в одном посте невозможно, поэтому вставлял только краткие названия, кто решал тот поймет, кто не решал — вбивайте в гугл или просто посмотрите наши собеседования на ютубе
1) JavaScript “алгоритмические” мини-задачи
— Debounce / Throttle (поиск, скролл)
— DeepСlone (объекты/массивы, Date/Map/Set — хотя бы обсудить ограничения).
— Flatten массива ([1,[2,[3]]] -> [1,2,3]) + вариант с глубиной.
— findUnique (uniq, удаление дублей, подсчёт частот).
— GroupBy (сгруппировать массив объектов по полю).
— Promise-методы: Promise.all, allSettled, race (упрощённые реализации).
2) Асинхронность, контекст, запросы
— fetchWithRetry или useFetchWithRetry
— Задачи на вывод в консоль(миллион вариантов, нужно знать порядок микро, макрозадач, что такое executor, как работают async функции и RaF + RequestIdleCallback)
— Задачи на this, контекст, всплытие(много вариантов, нужно знать про TDZ, var, let, всплытие, отличие стрелочных от declaration)
3) React-задачи (самые популярные)
— Список + фильтр + поиск + сортировка + пагинация (классика).
— Форма с валидацией (email/пароль, async validation, disable submit).
— Оптимизация рендеров: memo, useCallback, useMemo.
— ErrorBoundary (часто теорией)
4) TypeScript-задачи (если TS)
— Типизировать функцию/хук, часто с дженериками: getValueByKey к примеру
— Реализовать свой readonly или partial, привести пример собственного mappedType
5) CSS/верстка
— Порядок селекторов
— Flex/Grid layout, responsive.
— Sticky хедер / футер.
— Центрирование, равные колонки, “карточки в сетке”.
Если формат интересен, ставьте 🤓 сделаем также подборку самых частых вопросов на собеседованиях, там очень много глубоких и хитрых вопросов, которых в популярных сборниках и не увидишь.
Это такой джентельменский набор, который лучше держать в "кеше" на этапе собеседований. Это и другое тренируем на менторстве, а также на бесплатных стримах с решением livecoding
Please open Telegram to view this post
VIEW IN TELEGRAM
🤓86❤24🔥19👍3🤝1
Путь к офферу 300+
Вводные:
— В поиске работы уже продолжительное время
— 10+ лет опыта, разные стеки, опыт тимлидства
— Начали работать за 1.5 месяца до нового года
Итог:
— Переделали резюме по нужный стек
— Подтянули техничку для собеседований
— Спустя месяц получили оффер на 180 в компанию из РБ
— Еще через неделю получили оффер на 300+ на специфичный стек, но он хорошо метчился с бэкграундом
Если у тебя тоже здоровенный опыт, но рынок не поддается — пиши @codepunks_bro, разберемся)
Вводные:
— В поиске работы уже продолжительное время
— 10+ лет опыта, разные стеки, опыт тимлидства
— Начали работать за 1.5 месяца до нового года
Итог:
— Переделали резюме по нужный стек
— Подтянули техничку для собеседований
— Спустя месяц получили оффер на 180 в компанию из РБ
— Еще через неделю получили оффер на 300+ на специфичный стек, но он хорошо метчился с бэкграундом
Если у тебя тоже здоровенный опыт, но рынок не поддается — пиши @codepunks_bro, разберемся)
🔥16👏10🎉6