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

На большом количестве собеседований заметил забавный факт, что мы часто сдаемся и отчаиваемся… в самый последний момент перед оффером.

Когда уже много собеседований, есть какие-то приглашения, но они не подходят. В хорошую компанию, куда вроде вот-вот была надежда попасть, не взяли.

И мы теряем мотивацию, не хочется проходить собеседования, все давит.

Я пошел по чатам нашего сообщества собирать статистику, так вот, что самое интересное:

От момента отчаяния до оффера проходит в среднем 2 недели. От полного непонимания рынка до первого дня на новой работе)


На скринах видно, что с момента отчаяния, до «офферопада» прошло всего несколько дней)

Я, конечно, не люблю пафосные цитаты, но может и правда — самый темный час перед рассветом?)

Если теряешь мотивацию — ты даже не представляешь как ты близко к цели)

@codepunks_bro
🔥1810💯5