👽Что будет в консоли?
Anonymous Quiz
32%
r1, r2, m2, m1
32%
r1, r2, m1, m2
8%
r1, r2, r1, r2, m1, m2
28%
r1, m1, r2, m2
❤11👍9
Решил ответить на некоторые вопросы, которые часто встречались на консультацях
💯6❤4🔥2
Для FRONTEND-разработчиков 100+ вопросов с технических собеседований
Этот сборник – результат 1000+ проведенных собеседований и разбора вопросов, которые сегодня задают frontend-разработчикам на реальных собеседованиях
Сборник вопросов позволит готовиться к собеседованиям более эффективно, по реальным темам и получать офферы от 220к.
Чтобы скачать сборник, нажми на кнопку ниже👇
Этот сборник – результат 1000+ проведенных собеседований и разбора вопросов, которые сегодня задают frontend-разработчикам на реальных собеседованиях
Сборник вопросов позволит готовиться к собеседованиям более эффективно, по реальным темам и получать офферы от 220к.
Чтобы скачать сборник, нажми на кнопку ниже👇
🔥25👍9❤4🤩1
На этой неделе в командировке. По фоткам и не скажешь, но мы тут работаем, честно))
Поэтому стрима в этот четверг не будет. Но без практики вас не оставлю) Готовлю очень информативный пост со всем, что попадалось нам на собеседованиях по Vue🔤
Также если вы вдруг пропустили предыдущие посты по техничке, советую глянуть тут, тут и тут, инфу для этих постов собирали весь 2025🫡
Поэтому стрима в этот четверг не будет. Но без практики вас не оставлю) Готовлю очень информативный пост со всем, что попадалось нам на собеседованиях по Vue
Также если вы вдруг пропустили предыдущие посты по техничке, советую глянуть тут, тут и тут, инфу для этих постов собирали весь 2025
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18❤11👍5😍4👾1
Forwarded from Отзывы | Тихон
#отзыв
На менторстве у Тихона я получил именно то, чего и ждал, когда обратился за помощью с трудоустройством пару месяцев назад: отличное, продуманное резюме, определение моих точек роста в техническом и софт-скилловом плане, а также постоянную поддержку по всем вопросам на пути к заветному офферу (к слову, после оффера поддержка не заканчивается — ведь дальше цель успешно пройти испытательный срок).
Бонусом ко всему этому я получил потрясающее комьюнити из других участников, которые всегда готовы помочь, поддержать морально и зарядить мотивацией своим примером трудоустройства. И это имеет не меньшую ценность, чем помощь менторов, ведь путь к офферу и так непростой, а в одиночку — еще сложнее.
Когда я пришел на менторство, у меня был не самый банальный запрос — мне нужна была работа по ИП. Это исключало большинство бигтехов, да и на hh.ru такую работу найти непросто. В общем, этот нюанс снижал шансы на успех. Но Тихона и других менторов это не остановило, и через два с небольшим месяца я получил оффер с бОльшей суммой, чем ожидал.
Когда вы придете на менторство, вам придется хорошенько поработать: заняться резюме, отточить навыки самопрезентации, набить руку на технических задачах, погрузиться в теорию. Да, очень многое зависит от вас, но есть и неочевидные «бесплатные» бонусы, которые дает сообщество:
- Кто-то из других менти может порекомендовать вас HR, и вам не придется проходить фильтры hh.ru.
- Другие менти могут помочь подготовиться к собеседованию в компанию, в которую они уже собесились.
- Кто-то может поделиться своим предыдущим рабочим опытом.
Всё это в совокупности значительно помогает целеустремленному, готовому много работать и думать человеку получить долгожданный оффер.
Успех — это умение двигаться от неудачи к неудаче, не теряя энтузиазма. А с Тихоном таких неудач на пути будет меньше.
автор: @ivan_frontend_dev
На менторстве у Тихона я получил именно то, чего и ждал, когда обратился за помощью с трудоустройством пару месяцев назад: отличное, продуманное резюме, определение моих точек роста в техническом и софт-скилловом плане, а также постоянную поддержку по всем вопросам на пути к заветному офферу (к слову, после оффера поддержка не заканчивается — ведь дальше цель успешно пройти испытательный срок).
Бонусом ко всему этому я получил потрясающее комьюнити из других участников, которые всегда готовы помочь, поддержать морально и зарядить мотивацией своим примером трудоустройства. И это имеет не меньшую ценность, чем помощь менторов, ведь путь к офферу и так непростой, а в одиночку — еще сложнее.
Когда я пришел на менторство, у меня был не самый банальный запрос — мне нужна была работа по ИП. Это исключало большинство бигтехов, да и на hh.ru такую работу найти непросто. В общем, этот нюанс снижал шансы на успех. Но Тихона и других менторов это не остановило, и через два с небольшим месяца я получил оффер с бОльшей суммой, чем ожидал.
Когда вы придете на менторство, вам придется хорошенько поработать: заняться резюме, отточить навыки самопрезентации, набить руку на технических задачах, погрузиться в теорию. Да, очень многое зависит от вас, но есть и неочевидные «бесплатные» бонусы, которые дает сообщество:
- Кто-то из других менти может порекомендовать вас HR, и вам не придется проходить фильтры hh.ru.
- Другие менти могут помочь подготовиться к собеседованию в компанию, в которую они уже собесились.
- Кто-то может поделиться своим предыдущим рабочим опытом.
Всё это в совокупности значительно помогает целеустремленному, готовому много работать и думать человеку получить долгожданный оффер.
Успех — это умение двигаться от неудачи к неудаче, не теряя энтузиазма. А с Тихоном таких неудач на пути будет меньше.
автор: @ivan_frontend_dev
🔥19❤10🏆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 вопросов, и как корректно на них отвечать.
Кто я | Кейсы | Менторство
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🤝9❤3🌚1😎1
👽Что будет в консоли?
Anonymous Quiz
19%
TypeError: member.getFullName is not a function
42%
"Example1 Example2"
12%
undefined
27%
ReferenceError: getFullName is not defined
👀16🌚10👍9👏2
Заметил еще интересное отклонение по статистике, что в этом году ощутимо больше собеседований, но меньше офферов.
То есть простыми словами, нужно пройти больше технических этапов чтобы выйти на работу.
Это общая статистика по группе разработчиков с опытом 3-6 лет, с разным уровнем подготовки и компаниями в прошлом.
Скорее всего, стало чуть больше разработчиков на одну позицию, и компаниям есть из кого выбирать.
Для нас это выглядит примерно так: в 2024 если решить все задачи на собеседовании, то это почти 100% приглашение, сейчас мы решаем все задачи на каждом втором, но обязательно еще надо понравиться по софтам и культуре, и именно этот фактор чаще всего играет решаюшую роль.
В целом по компаниям слышу что компетентных разработчиков все-равно нехватает, поэтому если тренить — все остается как раньше)
Если хочешь тренить в хорошей компании — заходи к нам в сообщество со 140+ разработчиками с опытом 3-10 лет, тут интересно: @codepunks_bro
То есть простыми словами, нужно пройти больше технических этапов чтобы выйти на работу.
Это общая статистика по группе разработчиков с опытом 3-6 лет, с разным уровнем подготовки и компаниями в прошлом.
Скорее всего, стало чуть больше разработчиков на одну позицию, и компаниям есть из кого выбирать.
Для нас это выглядит примерно так: в 2024 если решить все задачи на собеседовании, то это почти 100% приглашение, сейчас мы решаем все задачи на каждом втором, но обязательно еще надо понравиться по софтам и культуре, и именно этот фактор чаще всего играет решаюшую роль.
В целом по компаниям слышу что компетентных разработчиков все-равно нехватает, поэтому если тренить — все остается как раньше)
Если хочешь тренить в хорошей компании — заходи к нам в сообщество со 140+ разработчиками с опытом 3-10 лет, тут интересно: @codepunks_bro
❤15🔥9👍6🤩3
Часто выкладываю самые успешные отзывы, самый быстрый поиск работы, самый высокий оффер:)
НО не меньше радости приносят менти, с которыми мы были в поиске дольше обычного. В данном случае 6 месяцев.
Где-то из за долгих процессов в компании, в которую мы хотели.
Где-то из за длительной подготовки.
А самое неприятное - это потеря мотивации, когда более 3-4 месяцев в процессе собеседований🫠 Тут требовалась отдельная поддержка.
Но мы дошли до конца не смотря ни на что, и все усилия оправдались.
Оффер в ту самую компанию получен.
Горжусь, что можем не давать слабину и делать хороший результат с теми, у кого изначально не самая простая исходная точка🫡
Потом на встречах есть что обсудить..)
НО не меньше радости приносят менти, с которыми мы были в поиске дольше обычного. В данном случае 6 месяцев.
Где-то из за долгих процессов в компании, в которую мы хотели.
Где-то из за длительной подготовки.
А самое неприятное - это потеря мотивации, когда более 3-4 месяцев в процессе собеседований
Но мы дошли до конца не смотря ни на что, и все усилия оправдались.
Оффер в ту самую компанию получен.
Горжусь, что можем не давать слабину и делать хороший результат с теми, у кого изначально не самая простая исходная точка🫡
Потом на встречах есть что обсудить..)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18🔥16🏆3🤩1
Возможно ли выучить все вопросы на собеседовании?
Нет, и не нужно.
Иногда я вижу, что некоторые стараются ответить абсолютно на любой вопрос, даже если не знают точного ответа. Я считаю, что это не выигрышная стратегия. Важно уметь показать гибкость. А иногда признавать свои слабые стороны (и работать над ними).
Это нормально, если вы чего-то не знаете. В таком случае советую говорить как есть, поблагодарить собеседующего за интересную задачу/вопрос, и сказать, что вы это изучите в ближайшее время (и реально изучить).
Да, у нас есть база вопросов для подготовки (смотри скрин). Но стратегия работы с этими вопросами не заключается в том, чтобы их выучить)
А вот топ ответов от наших менторов на желание ребят «еще подучить»:
Не страшно с первого раза завалить новый вопрос/задачу, страшно не проработать ошибки и заваливать на каждом интервью🥺
Хочешь готовиться к собесам и успешно проходить их вместе с нами? Я тут на связи: @codepunks_bro
Иногда я вижу, что некоторые стараются ответить абсолютно на любой вопрос, даже если не знают точного ответа. Я считаю, что это не выигрышная стратегия. Важно уметь показать гибкость. А иногда признавать свои слабые стороны (и работать над ними).
Это нормально, если вы чего-то не знаете. В таком случае советую говорить как есть, поблагодарить собеседующего за интересную задачу/вопрос, и сказать, что вы это изучите в ближайшее время (и реально изучить).
Да, у нас есть база вопросов для подготовки (смотри скрин). Но стратегия работы с этими вопросами не заключается в том, чтобы их выучить)
А вот топ ответов от наших менторов на желание ребят «еще подучить»:
Ты никогда не сможешь выучить все идеально. Лучшее, что можно сделать сейчас - это начать практиковаться.
Сам у себя время воруешь, можешь учить и искать работу, одно другому не мешает
Ты можешь учить вопросы вечно, так и не узнав, что конкретно нужно выучить для конкретного собеседования.
Не страшно с первого раза завалить новый вопрос/задачу, страшно не проработать ошибки и заваливать на каждом интервью
Хочешь готовиться к собесам и успешно проходить их вместе с нами? Я тут на связи: @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
🔥15❤8🏆5⚡3
Стрим по HH и резюме вместе с HR сегодня в 20:00
Стадия резюме — та, которую разработчику чаще всего хочется пропустить и перейти к техничке и собеседованиям) О том, как быстрее всего это сделать и что работает, а что нет, поговорим сегодня на стриме, вместе с:
HR Татьяной (PravoTech и другие компании)
Ведущим ментором Никитой Ламбиным (Кипр, 5000 €)
А также:
— Обсудим рынок и статистику в 2026
— Вместе с HR посмотрим ваши резюме
— Проанализируем общие ошибки в резюме и как на них не застрять
— Можно будет задать любые вопросы нашим менторам или HR
Отправляйте свои резюме в комментарии👇🏼, будем их смотреть и обсуждать на стриме.
Это намного продуктивнее, чем ревью за 700 руб на hh, и главное это бесплатно) Всех ждем)🫡
Ссылка на стрим будет🔺 тут
Стадия резюме — та, которую разработчику чаще всего хочется пропустить и перейти к техничке и собеседованиям) О том, как быстрее всего это сделать и что работает, а что нет, поговорим сегодня на стриме, вместе с:
HR Татьяной (PravoTech и другие компании)
Ведущим ментором Никитой Ламбиным (Кипр, 5000 €)
А также:
— Обсудим рынок и статистику в 2026
— Вместе с HR посмотрим ваши резюме
— Проанализируем общие ошибки в резюме и как на них не застрять
— Можно будет задать любые вопросы нашим менторам или HR
Отправляйте свои резюме в комментарии👇🏼, будем их смотреть и обсуждать на стриме.
Это намного продуктивнее, чем ревью за 700 руб на hh, и главное это бесплатно) Всех ждем)
Ссылка на стрим будет
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍7🐳6❤3🤩1🙏1
До-после
На большом количестве собеседований заметил забавный факт, что мы часто сдаемся и отчаиваемся… в самый последний момент перед оффером.
Когда уже много собеседований, есть какие-то приглашения, но они не подходят. В хорошую компанию, куда вроде вот-вот была надежда попасть, не взяли.
И мы теряем мотивацию, не хочется проходить собеседования, все давит.
Я пошел по чатам нашего сообщества собирать статистику, так вот, что самое интересное:
На скринах видно, что с момента отчаяния, до «офферопада» прошло всего несколько дней)
Я, конечно, не люблю пафосные цитаты, но может и правда — самый темный час перед рассветом?)
Если теряешь мотивацию — ты даже не представляешь как ты близко к цели)
@codepunks_bro
На большом количестве собеседований заметил забавный факт, что мы часто сдаемся и отчаиваемся… в самый последний момент перед оффером.
Когда уже много собеседований, есть какие-то приглашения, но они не подходят. В хорошую компанию, куда вроде вот-вот была надежда попасть, не взяли.
И мы теряем мотивацию, не хочется проходить собеседования, все давит.
Я пошел по чатам нашего сообщества собирать статистику, так вот, что самое интересное:
От момента отчаяния до оффера проходит в среднем2 недели. От полного непонимания рынка до первого дня на новой работе)
На скринах видно, что с момента отчаяния, до «офферопада» прошло всего несколько дней)
Я, конечно, не люблю пафосные цитаты, но может и правда — самый темный час перед рассветом?)
Если теряешь мотивацию — ты даже не представляешь как ты близко к цели)
@codepunks_bro
🔥18❤10💯5