Тихон | Помогаю разработчикам устроиться в BigTech
5.35K subscribers
201 photos
14 videos
1 file
140 links
Senior-разработчик, ментор
🫂Записаться на консультацию или задать вопрос @codepunks_bro
Отзывы https://t.me/bestitteam
Download Telegram
В сообществе автоматизировали анонсы собеседований на каждый день, но самое интересное, теперь через бота можно смотреть статистику своих собеседований, таблички уходят в прошлое)

Справа - общая статистика тех, кто принял оффер, слева - ежедневный анонс собеседований


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

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

И да, бот умеет подбирать мемы для анонсов, все-таки тут инженеры собрались)

Tecnologia!
🔥225👍5
Часто ко мне обращаются за составлением резюме. Я всегда рад помочь, но есть важный момент. Резюме это только 10% в поиске работы. Да и за час/два невозможно составить рабочий вариант.

Почему?

Это итерационный процесс. Когда мы делаем CV на менторстве, оно может вернуться на правки до 10-12! раз. Мы выпускаем резюме на рынок только после аппрува от 10 менторов и HR из нашей команды.

Теперь это финальный вариант и можно расслабиться? - Нет)

При недостаточном кол-ве собеседований или для теста конверсий, лучше делать 2-3-4 версии резюме. Разные CV цепляют разные компании.

Окей, мы составили 3 версии, резюме, его аппрувнула вся команда, теперь я точно найду работу? - Нет)

Традиционный вариант - сделать 100-200 откликов на hh и ждать что будет хороший оффер и новое место работы - не работает в 2026.

Важно куда и как резюме отправлять. Мы работаем рассылая ваше резюме 20-100 компаний напрямую. Этот список есть только у аутстафф-агенств и галер, и у нас)
Помимо прямых откликов работают рекомендации и прямой контакт с HR от знакомых. То есть по рекомендации от сотрудника/того кто прошёл у них все этапы, но по какой-то причине отказался.
Сейчас трафик с этих каналов сопоставим или превышает то, что приходит с hh.

Окей, мы отправили резюме вообще всем, теперь я найду работу? - Не факт)

Тут мы прошли подготовительный этап и уже будут собеседования. 30% работы проделано. В реальности большинство кандидатов её не делают/не знают/привыкли к легкому поиску в 2022-2024 гг. Осталось 30% - технические собеседования и 40% - пройти финал.

Ну, техническое я точно пройду, я решаю каждый день leetcode и codewars.

Да, часть задач будет на алгоритмы и логику. Но мы не видели задач на Event Loop, TypeScript, контекст, рефакторинг, React/Vue/Angular на этих платформах. Там этого нет, а на собеседованиях - есть. Даже Яндекс спрашивают не только алгоритмы.

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

Из хорошего, — все это можно натренировать: @codepunks_bro 🤝😉
🔥14🤝5💯42👍1
Стрим по решению livecoding задач с собеседований.

Некоторые задачи с собеседований, которые мы решаем на стримах, решают правильно только 10-40% разработчиков, если не видели их раньше.

И от 90+ процентов правильных решений, если задачу уже видели. Просто некоторые конструкции языка почти не встречаются на практике, но встречаются на собеседованиях.

Поэтому уже сегодня в 20:00, мы проведем второй в этом году livecoding стрим по принципу:

— Берем задачу
— Решаем вместе с вами в чате
— Обсуждаем решения
— Закрепляем паттерн на похожей задаче

🗓 Четверг
20:00
📍 Ссылка придет в 🔺бота (там нет ничего лишнего, только ссылки на стримы)

Если в начале каждого собеседования вы волнуетесь за livecoding — просто прорешаем все задачи заранее 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥148👍6🌚3
Решил ответить на некоторые вопросы, которые часто встречались на консультацях
💯64🔥2
Для FRONTEND-разработчиков 100+ вопросов с технических собеседований

Этот сборник – результат 1000+ проведенных собеседований и разбора вопросов, которые сегодня задают frontend-разработчикам на реальных собеседованиях

Сборник вопросов позволит готовиться к собеседованиям более эффективно, по реальным темам и получать офферы от 220к.

Чтобы скачать сборник, нажми на кнопку ниже👇
🔥25👍94🤩1
На этой неделе в командировке. По фоткам и не скажешь, но мы тут работаем, честно))

Поэтому стрима в этот четверг не будет. Но без практики вас не оставлю) Готовлю очень информативный пост со всем, что попадалось нам на собеседованиях по Vue🔤

Также если вы вдруг пропустили предыдущие посты по техничке, советую глянуть тут, тут и тут, инфу для этих постов собирали весь 2025 🫡
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1811👍5😍4👾1
#отзыв

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

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

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

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

- Кто-то из других менти может порекомендовать вас HR, и вам не придется проходить фильтры hh.ru.

- Другие менти могут помочь подготовиться к собеседованию в компанию, в которую они уже собесились.

- Кто-то может поделиться своим предыдущим рабочим опытом.

Всё это в совокупности значительно помогает целеустремленному, готовому много работать и думать человеку получить долгожданный оффер.

Успех — это умение двигаться от неудачи к неудаче, не теряя энтузиазма. А с Тихоном таких неудач на пути будет меньше.

автор: @ivan_frontend_dev
🔥1910🏆6
Собрали 3-ю часть вопросов с собеседований, на этот раз по Vue 2/3, в тех формулировках, в которых они попадались на собеседованиях.

1. Vue Core (база)

1. Чем отличаются Vue 2 и Vue 3 на практике (Composition API, новая реактивность, поддержка)?
2. Чем отличаются v-if и v-show и когда что выбирать?
3. Хуки жизненного цикла во Vue 2 и Vue 3: какие есть и чем отличаются?
4. Зачем нужен key в v-for и какие ошибки он предотвращает?
5. Почему нельзя мутировать props (однонаправленный поток данных) и как правильно менять данные “снизу вверх”?
6. Слоты: default, named, scoped - как передавать разметку и данные через слоты?
7. Встроенные компоненты Vue и основные кейсы: Teleport, KeepAlive, Transition (что решают и где применять)?
8. Асинхронные компоненты: зачем нужны и как подключаются?



2. Реактивность Vue (практический уровень)
1. Как работает реактивность во Vue 3 на уровне “что отслеживается и когда обновляется UI”?
2. Что такое ref и reactive и когда выбирать каждый?
3. Чем computed отличается от watch и в каких задачах что использовать?
4. Когда использовать watch, а когда watchEffect (разница в контроле зависимостей)?
5. Что такое toRefs и зачем он нужен (типовой кейс - деструктуризация реактивного объекта)?
6. Типовые причины “лишних обновлений” и как их избегать (разбиение на компоненты, корректные зависимости в watch, правильный key)?


3. Компоненты и взаимодействие
1. v-model: что делает директива и как это выглядит в компоненте (prop + event)?
2. Как реализовать двустороннюю связь в кастомном компоненте: modelValue + update:modelValue?
3. Чем отличается “двусторонняя связь через v-model” от явной схемы prop + emit (когда лучше явно)?
4. Что такое emit и как типизировать события во Vue 3 (defineEmits)?
5. provide / inject: когда уместно использовать (избежать props drilling, проброс зависимостей вниз по дереву)?
6. Как сделать глобальный компонент и когда это оправдано?
7. Как получить доступ к дочернему компоненту из родителя (template ref) и какие риски у такого подхода (когда избегать)?


4. State Management (Vuex / Pinia)
1. Что такое store и когда он нужен (а когда достаточно локального состояния компонента)?
2. Базовые сущности Pinia: state, getters, actions - за что отвечает каждая?
3. Можно ли мутировать state напрямую: как принято в Pinia и какие есть риски при хаотичных изменениях?
4. Vuex: чем отличаются mutations и actions (если проект на Vuex)?
5. Общая разница Pinia и Vuex: почему в новых проектах чаще выбирают Pinia?
6. Как хранить auth-состояние: где держать access/refresh, где профиль пользователя, что синхронизировать с cookie/хранилищем?


5. Nuxt, SSR/CSR/SSG
1. CSR vs SSR: в чем разница по рендеру и пользовательскому эффекту?
2. Почему чистый CSR чаще хуже для SEO (поисковики и “пустой HTML” без контента)?
3. Что такое SSG (prerender) и когда его выбирать?
4. Что такое гидратация и почему возникают hydration mismatch (типовые причины)?
5. Где выполняется код в Nuxt: server и client (и почему нельзя использовать window/localStorage на сервере)?
6. Data fetching в Nuxt: useFetch vs useAsyncData vs $fetch (какая задача у каждого)?
7. Middleware в Nuxt: что это такое, какие виды бывают и для каких задач подходит?
8. Что такое Nitro и server routes в Nuxt (базовая идея full-stack внутри Nuxt)?
9. Авторизация в SSR: почему localStorage не подходит как единственный источник и зачем часто используют cookie?


Если список был полезным, ставь 🤓, и мы сделаем подборку HR вопросов, и как корректно на них отвечать.

Кто я | Кейсы | Менторство
🤓29🔥17🤝93🌚1😎1
Заметил еще интересное отклонение по статистике, что в этом году ощутимо больше собеседований, но меньше офферов.

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

Это общая статистика по группе разработчиков с опытом 3-6 лет, с разным уровнем подготовки и компаниями в прошлом.

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

Для нас это выглядит примерно так: в 2024 если решить все задачи на собеседовании, то это почти 100% приглашение, сейчас мы решаем все задачи на каждом втором, но обязательно еще надо понравиться по софтам и культуре, и именно этот фактор чаще всего играет решаюшую роль.

В целом по компаниям слышу что компетентных разработчиков все-равно нехватает, поэтому если тренить — все остается как раньше)

Если хочешь тренить в хорошей компании — заходи к нам в сообщество со 140+ разработчиками с опытом 3-10 лет, тут интересно: @codepunks_bro
15🔥9👍6🤩3
Часто выкладываю самые успешные отзывы, самый быстрый поиск работы, самый высокий оффер:)

НО не меньше радости приносят менти, с которыми мы были в поиске дольше обычного. В данном случае 6 месяцев.

Где-то из за долгих процессов в компании, в которую мы хотели.
Где-то из за длительной подготовки.
А самое неприятное - это потеря мотивации, когда более 3-4 месяцев в процессе собеседований 🫠 Тут требовалась отдельная поддержка.

Но мы дошли до конца не смотря ни на что, и все усилия оправдались.
Оффер в ту самую компанию получен.

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

Потом на встречах есть что обсудить..)
Please open Telegram to view this post
VIEW IN TELEGRAM
18🔥16🏆3🤩1
Возможно ли выучить все вопросы на собеседовании?

Нет, и не нужно.

Иногда я вижу, что некоторые стараются ответить абсолютно на любой вопрос, даже если не знают точного ответа. Я считаю, что это не выигрышная стратегия. Важно уметь показать гибкость. А иногда признавать свои слабые стороны (и работать над ними).

Это нормально, если вы чего-то не знаете. В таком случае советую говорить как есть, поблагодарить собеседующего за интересную задачу/вопрос, и сказать, что вы это изучите в ближайшее время (и реально изучить).

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

А вот топ ответов от наших менторов на желание ребят «еще подучить»:

Ты никогда не сможешь выучить все идеально. Лучшее, что можно сделать сейчас - это начать практиковаться.


Сам у себя время воруешь, можешь учить и искать работу, одно другому не мешает


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


Не страшно с первого раза завалить новый вопрос/задачу, страшно не проработать ошибки и заваливать на каждом интервью 🥺

Хочешь готовиться к собесам и успешно проходить их вместе с нами? Я тут на связи: @codepunks_bro
Please open Telegram to view this post
VIEW IN TELEGRAM
14💯8🔥6👌1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥158🏆53
Стрим по HH и резюме вместе с HR сегодня в 20:00

Стадия резюме — та, которую разработчику чаще всего хочется пропустить и перейти к техничке и собеседованиям) О том, как быстрее всего это сделать и что работает, а что нет, поговорим сегодня на стриме, вместе с:

HR Татьяной (PravoTech и другие компании)
Ведущим ментором Никитой Ламбиным (Кипр, 5000 €)

А также:
— Обсудим рынок и статистику в 2026
— Вместе с HR посмотрим ваши резюме
— Проанализируем общие ошибки в резюме и как на них не застрять
— Можно будет задать любые вопросы нашим менторам или HR

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

Это намного продуктивнее, чем ревью за 700 руб на hh, и главное это бесплатно) Всех ждем) 🫡

Ссылка на стрим будет🔺тут
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍7🐳63🤩1🙏1