Решаем задачи по TS вместе с вами 🔥
Мы давно уже планировали один раз сесть, и вместе на стриме прорешать самые частые кейсы по TypeScript на собеседованиях, и сегодня день, когда мы все-таки решились)
— Разберем самые частые вопросы
— Вместе порешаем и обсудим практические примеры
— Закрепим каждую тему несколько раз
— Все задачи и примеры: с реальных собеседований
Формат: решаем вместе голосом и в чате, после обсуждаем задачу и закрепляем похожей. Будет интересно)
🗓 Четверг
⏰ 20:00
📍 Ссылка придет в🔺 бота (там нет ничего лишнего, только ссылки на стримы и их записи)
Мы давно уже планировали один раз сесть, и вместе на стриме прорешать самые частые кейсы по TypeScript на собеседованиях, и сегодня день, когда мы все-таки решились)
— Разберем самые частые вопросы
— Вместе порешаем и обсудим практические примеры
— Закрепим каждую тему несколько раз
— Все задачи и примеры: с реальных собеседований
Формат: решаем вместе голосом и в чате, после обсуждаем задачу и закрепляем похожей. Будет интересно)
🗓 Четверг
⏰ 20:00
📍 Ссылка придет в
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥33❤7👍6
Подводим итоги реалити 🔥
Мы уже два раза брали публично подписчиков из канала = и совершенно бесплатно помогали найти работу 🤯
В первый раз вы голосованием выбрали Олю и Кирилла, и буквально за 2 месяца ребята вышли на новую работу 🔥
Затем мы взяли перерыв, и поняли, что хотим провеси еще одно реалити для подписчиков, началось оно тут.
В этот раз было сложное голосование, много накрутки 😅, в итоге победителями стали Федя и Мария 🏎🏎
И вот 2 недели назад, мы полностью завершили поиск и приняли оффер для Маши (без коммерческого опыта!), а Федя устроился еще перед новым годом.
В общем итоговый результат такой:
Мария —> *отзыв на скриншоте
Без коммерческого опыта, после курсов, задача найти первую работу.
Через 6 месяцев получаем оффер на 100 тр в стартап, где не требовалось большое кол-во опыта, но нужен был человек с хорошими хардами.
Да, это не горы денег, но гайз, это ведь первая работа)
Сейчас Мария уже более двух недель на новом месте, думаю легко пойдем на повышение или найдем более высокодоходный проект 💪
Федя —>
3 года в разработке, основная работа была 100 т.р., задача — выйти на 250+, старт можно посмотреть тут в кружочке
Через 2 месяца получаем оффер на парт-тайм на 2000$, и берем доп проект к основной работе.
Сейчас Федя активный участник комьюнити, проходит собеседования, и думаю уже прочно закрепился на 250+. В случае чего мы просто найдем еще работу)
Хочешь с нами — я на связи) @codepunks_bro
Мы уже два раза брали публично подписчиков из канала = и совершенно бесплатно помогали найти работу 🤯
В первый раз вы голосованием выбрали Олю и Кирилла, и буквально за 2 месяца ребята вышли на новую работу 🔥
Затем мы взяли перерыв, и поняли, что хотим провеси еще одно реалити для подписчиков, началось оно тут.
В этот раз было сложное голосование, много накрутки 😅, в итоге победителями стали Федя и Мария 🏎🏎
И вот 2 недели назад, мы полностью завершили поиск и приняли оффер для Маши (без коммерческого опыта!), а Федя устроился еще перед новым годом.
В общем итоговый результат такой:
Мария —> *отзыв на скриншоте
Без коммерческого опыта, после курсов, задача найти первую работу.
Через 6 месяцев получаем оффер на 100 тр в стартап, где не требовалось большое кол-во опыта, но нужен был человек с хорошими хардами.
Да, это не горы денег, но гайз, это ведь первая работа)
Сейчас Мария уже более двух недель на новом месте, думаю легко пойдем на повышение или найдем более высокодоходный проект 💪
Федя —>
3 года в разработке, основная работа была 100 т.р., задача — выйти на 250+, старт можно посмотреть тут в кружочке
Через 2 месяца получаем оффер на парт-тайм на 2000$, и берем доп проект к основной работе.
Сейчас Федя активный участник комьюнити, проходит собеседования, и думаю уже прочно закрепился на 250+. В случае чего мы просто найдем еще работу)
Хочешь с нами — я на связи) @codepunks_bro
👍14❤6🔥6🏆3
This media is not supported in your browser
VIEW IN TELEGRAM
🔥13❤7💯6
Forwarded from Отзывы | Тихон
#отзыв от @afanasyev_st 🫡
Друзья, это отзыв для тех, кто еще сомневается относительно покупки менторства. Я попробую на своем примере объяснить, почему такое вложение может стать для вас беспроигрышной инвестицией.
Сразу скажу, что до программы Тихона у меня был опыт разработки в т.ч. коммерческой. Был даже ментор, готовая легенда, резюме и примерное понимание как надо и не надо отвечать на собесах.
Я приложил немало усилий к поиску работы, активно проходил скрины, иногда были технички. Но результатов это не дало. Интервалы между собеседованиями могли составлять несколько недель и даже месяцев - за это время многое забывалось и на очередной собес я приходил недостаточно подготовленный. В таких условиях очень сложно поддерживать мотивацию, а на собеседовании сильно волнуешься, т.к. цена ошибки - еще несколько недель ожидания.
Уверен, такая ситуация знакома многим. У вас уже есть опыт, вы понимаете, что можете получать кратно больше и готовы проходить собеседования… Но рынок к вам не готов!
Это правда, к сожалению рынок уже переполнен. Но это совсем не значит, что вам тут не место. Это значит, что собеседований будет значительно меньше, чем в предыдущие годы. Поэтому становятся актуальны услуги менторов. Но даже они не дадут вам гарантии трудоустройства.
Отличие Тихона от обычных менторов в том, что он предлагает не просто услуги менторства а целую экосистему, главная цель которой - трудоустройство айти-специалистов. То есть помимо ментора, заинтересованного устроить вас как можно быстрее, вы получаете системный подход к трудоустройству.
Не буду описывать всего, что дает это сообщество, это наверняка можно прочитать в других постах. Глобально я бы выделил 2 вещи:
Всесторонний рост без «слепых зон»
Активное комьюнити с единой целью
Здесь ты получаешь не просто набор разрозненных курсов а целостную среду для роста. Экосистема устроена так чтобы ты прокачался все навыки, которые влияют на востребованность на рынке: софты, харды, карьерные навыки, легенда, правильная самопрезентация. Ментор всегда подсветит слабые зоны, даст максимально эффективные рекомендации
Второй ключевой плюс - это люди которые будут вас окружать. Здесь собрались не случайные прохожие, а те у кого такой же интерес как у тебя. И это меняет всё!
Внутри комьюнити есть общий ритм, общая цель. Ребята активно делятся своим опытом, инсайдами, инструментами и вместе двигают сообщество вперед.
Формируется здоровый peer-эффект, когда все вокруг нацелены на результат и ты сам «подтягиваешься». Это не конкуренция, а взаимная поддержка, где каждый понимает: «мы все тут ради того чтобы получить оффер»
Такое комьюнити становится не просто чатом, а двигающей силой: тебя тянут вперед, подсказывают, помогают не сойти с дистанции, а твоим результатам искренне радуются)
Вы присутствуете на собесах друг друга, вместе разбираете ошибки, проводите общие мок-собеседования или целенаправленно готовитесь к собесу в определенную компанию
Эти 2 вещи стали решающими для меня и помогли мне получить тот оффер на который я рассчитывал. И помогли стать тем человеком, который объективно этого оффера достоин, т.к. обладает всеми необходимыми навыками
Конкретно по цифрам рост составил ~100к->300к, то есть икс-три от предыдущей зп
Проработав какое-то время, могу сказать, что полностью справляюсь со своими рабочими обязанностями и команда мною довольна.
Отдельно хотел бы упомянуть своего ментора. Сергей уделял мне даже больше времени, чем было необходимо. Делали упор не столько на оффер, сколько на то чтобы занять уверенную позицию на рынке. С Сергеем мне было понятно что именно делать в каждый момент времени. Как распределять ресурсы при подготовке, как проработать легенду и не посыпаться на уточняющих вопросах. Хочу сказать, что подготовка стала чем-то вроде игры с понятными правилами и никакой усталости за все время работы не было, поэтому я не переставал готовиться. Думаю, что это прямой показатель профессионализма Сергея.
В завершение хочу поблагодарить Тихона за возможность стать частью такого крутого айти-комьюнити и поддержку на всех этапах трудоустройства.
Друзья, это отзыв для тех, кто еще сомневается относительно покупки менторства. Я попробую на своем примере объяснить, почему такое вложение может стать для вас беспроигрышной инвестицией.
Сразу скажу, что до программы Тихона у меня был опыт разработки в т.ч. коммерческой. Был даже ментор, готовая легенда, резюме и примерное понимание как надо и не надо отвечать на собесах.
Я приложил немало усилий к поиску работы, активно проходил скрины, иногда были технички. Но результатов это не дало. Интервалы между собеседованиями могли составлять несколько недель и даже месяцев - за это время многое забывалось и на очередной собес я приходил недостаточно подготовленный. В таких условиях очень сложно поддерживать мотивацию, а на собеседовании сильно волнуешься, т.к. цена ошибки - еще несколько недель ожидания.
Уверен, такая ситуация знакома многим. У вас уже есть опыт, вы понимаете, что можете получать кратно больше и готовы проходить собеседования… Но рынок к вам не готов!
Это правда, к сожалению рынок уже переполнен. Но это совсем не значит, что вам тут не место. Это значит, что собеседований будет значительно меньше, чем в предыдущие годы. Поэтому становятся актуальны услуги менторов. Но даже они не дадут вам гарантии трудоустройства.
Отличие Тихона от обычных менторов в том, что он предлагает не просто услуги менторства а целую экосистему, главная цель которой - трудоустройство айти-специалистов. То есть помимо ментора, заинтересованного устроить вас как можно быстрее, вы получаете системный подход к трудоустройству.
Не буду описывать всего, что дает это сообщество, это наверняка можно прочитать в других постах. Глобально я бы выделил 2 вещи:
Всесторонний рост без «слепых зон»
Активное комьюнити с единой целью
Здесь ты получаешь не просто набор разрозненных курсов а целостную среду для роста. Экосистема устроена так чтобы ты прокачался все навыки, которые влияют на востребованность на рынке: софты, харды, карьерные навыки, легенда, правильная самопрезентация. Ментор всегда подсветит слабые зоны, даст максимально эффективные рекомендации
Второй ключевой плюс - это люди которые будут вас окружать. Здесь собрались не случайные прохожие, а те у кого такой же интерес как у тебя. И это меняет всё!
Внутри комьюнити есть общий ритм, общая цель. Ребята активно делятся своим опытом, инсайдами, инструментами и вместе двигают сообщество вперед.
Формируется здоровый peer-эффект, когда все вокруг нацелены на результат и ты сам «подтягиваешься». Это не конкуренция, а взаимная поддержка, где каждый понимает: «мы все тут ради того чтобы получить оффер»
Такое комьюнити становится не просто чатом, а двигающей силой: тебя тянут вперед, подсказывают, помогают не сойти с дистанции, а твоим результатам искренне радуются)
Вы присутствуете на собесах друг друга, вместе разбираете ошибки, проводите общие мок-собеседования или целенаправленно готовитесь к собесу в определенную компанию
Эти 2 вещи стали решающими для меня и помогли мне получить тот оффер на который я рассчитывал. И помогли стать тем человеком, который объективно этого оффера достоин, т.к. обладает всеми необходимыми навыками
Конкретно по цифрам рост составил ~100к->300к, то есть икс-три от предыдущей зп
Проработав какое-то время, могу сказать, что полностью справляюсь со своими рабочими обязанностями и команда мною довольна.
Отдельно хотел бы упомянуть своего ментора. Сергей уделял мне даже больше времени, чем было необходимо. Делали упор не столько на оффер, сколько на то чтобы занять уверенную позицию на рынке. С Сергеем мне было понятно что именно делать в каждый момент времени. Как распределять ресурсы при подготовке, как проработать легенду и не посыпаться на уточняющих вопросах. Хочу сказать, что подготовка стала чем-то вроде игры с понятными правилами и никакой усталости за все время работы не было, поэтому я не переставал готовиться. Думаю, что это прямой показатель профессионализма Сергея.
В завершение хочу поблагодарить Тихона за возможность стать частью такого крутого айти-комьюнити и поддержку на всех этапах трудоустройства.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13💯5👍4❤3🤝2
This media is not supported in your browser
VIEW IN TELEGRAM
❤8👍7💯4
Работа в найме vs предпринимательство?
Многие недооценивают работу в найме и ее плюсы.
Я, как человек который любит пробовать все новое, хватается за любые тренды и тестирует их на своейжопе(на реальной практике), понял на себе:
Все проекты в "бизнесе" или любые темки — это риск)
В найме вы буквально, можете зафакапить проект, сорвать все сроки (не рекомендую так делать) и все-равно вы получите зарплату. Худшее что может случиться — вы выйдете в 0.
Также как сотрудник по тк, вы буквально застрахованы от провала, так как большинство при сокращении получают 1-6 окладов. То есть это стратегия в которой невозможно проиграть.
В найме вы работаете как правило с большой командой и над не такой большой задачей, то есть у вас есть четкая граница ответственности, можно сказать:
"вот писать доку у нас должен системный аналитик, а отслеживать метрики продакт."
При старте почти любого дела все эти задачи очень часто приходится делать самому.
Либо вы нанимаете людей, но тогда растут затраты и риск выйти в минус.
Поэтому любое действие, на котором можно сэкономить, надо делать в соло
Ну и главная моя статистика — ни один бизнес или дело не в найме, не приносило мне доход в первые полгода. А минус однозначно был)
Затраты на поиск работы в найме обычно не превышают лимит в покупку курса или консультаций, что окупается уже с первой зарплаты.
Затраты на старт бизнеса, будь то торговля на wb или ozon, создание школы или развитие бренда, превышают затраты на поиск работы в 5-10 раз на старте.
So.. Как человек который пробовал и продожает расти и там и там, могу точно сказать, я недооценивал найм, даже после 1.5 лет развития школы и других проектов мой доход в найме больше и стабильнее.
Так что пока есть возможность, максимизируем доход в найме, растем по грейдам и учимся быть максимально полезными в команде.
Это база, без которой я бы не смог тестировать и пробовать что-то помимо найма, делиться знаниями и помогать.
Многие недооценивают работу в найме и ее плюсы.
Я, как человек который любит пробовать все новое, хватается за любые тренды и тестирует их на своей
Все проекты в "бизнесе" или любые темки — это риск)
В найме вы буквально, можете зафакапить проект, сорвать все сроки (не рекомендую так делать) и все-равно вы получите зарплату. Худшее что может случиться — вы выйдете в 0.
Также как сотрудник по тк, вы буквально застрахованы от провала, так как большинство при сокращении получают 1-6 окладов. То есть это стратегия в которой невозможно проиграть.
В найме вы работаете как правило с большой командой и над не такой большой задачей, то есть у вас есть четкая граница ответственности, можно сказать:
"вот писать доку у нас должен системный аналитик, а отслеживать метрики продакт."
При старте почти любого дела все эти задачи очень часто приходится делать самому.
Либо вы нанимаете людей, но тогда растут затраты и риск выйти в минус.
Поэтому любое действие, на котором можно сэкономить, надо делать в соло
Ну и главная моя статистика — ни один бизнес или дело не в найме, не приносило мне доход в первые полгода. А минус однозначно был)
Затраты на поиск работы в найме обычно не превышают лимит в покупку курса или консультаций, что окупается уже с первой зарплаты.
Затраты на старт бизнеса, будь то торговля на wb или ozon, создание школы или развитие бренда, превышают затраты на поиск работы в 5-10 раз на старте.
So.. Как человек который пробовал и продожает расти и там и там, могу точно сказать, я недооценивал найм, даже после 1.5 лет развития школы и других проектов мой доход в найме больше и стабильнее.
Так что пока есть возможность, максимизируем доход в найме, растем по грейдам и учимся быть максимально полезными в команде.
Это база, без которой я бы не смог тестировать и пробовать что-то помимо найма, делиться знаниями и помогать.
🔥11❤9💯5👍3
#вопросы_с_собеседований
Компания: Лантан. React. Грейд middle/middle+. ЗП - 250к.
Продолжаем делиться полным списком вопросов и задач на разные позиции в разных компаниях. На сколько вопросов легко бы ответили?)
Если нужно разобрать ответы на вопросы с этого собеседования — ставь 🔥, а также пиши в комментарии какой вопрос или задача были интереснее всего.
Уже 66 разработчиков в группе устроились на классные позиции, а в день мы проходим до 10! собеседований, если хочешь подготовиться с нами к интервью в крупную компанию — велком @codepunks_bro)
Компания: Лантан. React. Грейд middle/middle+. ЗП - 250к.
Продолжаем делиться полным списком вопросов и задач на разные позиции в разных компаниях. На сколько вопросов легко бы ответили?)
По моему мнению собеседование довольно стандарное, может только задача будет сложной, если до этого не решали похожих.
1️⃣ Что такое специфичность в CSS?
2️⃣ Расскажи про SCSS-миксины для медиа-запросов
3️⃣ Использовал сложные функции в SCSS и полифилы?
4️⃣ Как обеспечивается кросс-браузерная поддержка CSS?
5️⃣ Какие архитектуры CSS знаешь и какая нравится больше?
6️⃣ Чем отличаются способы объявления переменных в JS?
7️⃣ Какие способы копирования объекта в JS?
8️⃣ Как организована работа с асинхронным кодом в JS?
9️⃣ Какие браузерные хранилища существуют?
1️⃣0️⃣ Какие уязвимости знаешь и как с ними борешься?
1️⃣1️⃣ Как защититься от XSS?
1️⃣2️⃣ Какими React-хуками пользуешься чаще всего?
1️⃣3️⃣ Чем отличаются useMemo и useCallback?
1️⃣4️⃣ Что такое дженерики в TypeScript?
1️⃣5️⃣ Чем отличаются interface и type в TypeScript?
1️⃣6️⃣ Найди ошибки и реализуй компонент для отображения древовидной структуры:
import React from "react";
const exampleFiles = [
{
id: 1,
name: 'src',
children: {
{
id: 2, name: 'components', children: [
{ id: 3, name: 'Button.tsx', children: [] }
],
},
{ id: 4, name: 'index.ts', children: [] }
}
},
{
id: 5,
name: 'README.md',
children: []
}
];
const FileStructure = () => {
return (
<div>
{/* Отобразить дерево */}
</div>
)
}
export default FileStructure;
*********** Решение: ***********
const exampleFiles = [
{
id: 1,
name: "src",
children: [
{
id: 2,
name: "components",
children: [{ id: 3, name: "Button.tsx", children: [] }],
},
{ id: 4, name: "index.ts", children: [] },
],
},
{ id: 5, name: "README.md", children: [] },
];
const TreeNode = ({ node }) => (
<li>
{node.name}
{node.children.length > 0 && (
<ul>
{node.children.map((child) => (
<TreeNode key={child.id} node={child} />
))}
</ul>
)}
</li>
);
const FileStructure = () => (
<ul>
{exampleFiles.map((node) => (
<TreeNode key={node.id} node={node} />
))}
</ul>
);
export default FileStructure;
******************** Разбор ********************
1. TreeNode — рекурсивный компонент: вызывает сам себя для каждого дочернего узла
2. Базовый случай рекурсии (условие остановки) — children.length > 0
3. Не забываем про key
1️⃣7️⃣ Виртуализация списков — зачем нужна и как реализуется?
Если нужно разобрать ответы на вопросы с этого собеседования — ставь 🔥, а также пиши в комментарии какой вопрос или задача были интереснее всего.
Уже 66 разработчиков в группе устроились на классные позиции, а в день мы проходим до 10! собеседований, если хочешь подготовиться с нами к интервью в крупную компанию — велком @codepunks_bro)
🔥58❤6👍5💯3
+14 офферов в марте в группе
+132 собеседования
180: без опыта в компании, были фриланс проекты
100: без опыта в компании, (участница реалити)
100: без опыта, после курсов, стажировка, Бигтех
200: с опытом 4+, ищем проект после релокации
200: c опытом 6+, собеседование для тренировки, гпх, Vue
260: c опытом 6+, очень непростая компания, но метили именно туда)
250: с опытом 4+, React
250: c опытом 4+, React
175: c опытом 2+, React
190: c опытом 3+, Узбекистан)
260: с опытом 4+, Angular
260: с опытом 4+, удаленка
280: с опытом 10+, после 6 мес самостоятельного поиска
340: c опытом 10+, Vue
И главное, что все после офферов остаемся в комьюнити и в любой момент можно найти еще проектов) 🪄
Нам нужны еще кейсы в работу — ведь мне нужны новые офферы чтобы писать такие же посты в апреле и мае)) так что если есть проблемы с поиском — я тут @codepunks_bro
+132 собеседования
180: без опыта в компании, были фриланс проекты
100: без опыта в компании, (участница реалити)
100: без опыта, после курсов, стажировка, Бигтех
200: с опытом 4+, ищем проект после релокации
200: c опытом 6+, собеседование для тренировки, гпх, Vue
260: c опытом 6+, очень непростая компания, но метили именно туда)
250: с опытом 4+, React
250: c опытом 4+, React
175: c опытом 2+, React
190: c опытом 3+, Узбекистан)
260: с опытом 4+, Angular
260: с опытом 4+, удаленка
280: с опытом 10+, после 6 мес самостоятельного поиска
340: c опытом 10+, Vue
И главное, что все после офферов остаемся в комьюнити и в любой момент можно найти еще проектов) 🪄
Нам нужны еще кейсы в работу — ведь мне нужны новые офферы чтобы писать такие же посты в апреле и мае)) так что если есть проблемы с поиском — я тут @codepunks_bro
👍21🔥20🏆5❤3
Го прокачивать резюме!
Мы неделями качали техничку, но попасть на нее можно только сделав хорошее резюме)
В четверг в 20:00 мы на стриме! разберем резюме, которые вы отправите под этим постом, вместе с двумя рекуртерами, которые работают в найме фронтов и фулстеков 4+ года.
— Посмотрим как выводят в топ hh даже рецепты пельменей
— Разберемся почему быть в топе hh и иметь хорошее резюме разные вещи)
— Отметим, что смотрится хорошо, что лучше убрать
А еще вместе сделаем топовые резюмешки, которые потом приносят собеседования, как в посте выше)
Да да, это не разбор от хх за 700р, а прожарка от действующих hr еще и бесплатно) эти же hr помогли устроиться нашим 67 разработчикам🫡
Также можно закидать их вопросами по поводу рынка и найма, мы только рады поделиться тем, что знаем)
🗓 Четверг
⏰ 20:00
📍 Ссылка придет в🔺 бота (там нет ничего лишнего, только ссылки на стримы и их записи)
Если нет приглашений, не пропускай пост) Резюмешки закидывать сюда 👇
Мы неделями качали техничку, но попасть на нее можно только сделав хорошее резюме)
В четверг в 20:00 мы на стриме! разберем резюме, которые вы отправите под этим постом, вместе с двумя рекуртерами, которые работают в найме фронтов и фулстеков 4+ года.
— Посмотрим как выводят в топ hh даже рецепты пельменей
— Разберемся почему быть в топе hh и иметь хорошее резюме разные вещи)
— Отметим, что смотрится хорошо, что лучше убрать
А еще вместе сделаем топовые резюмешки, которые потом приносят собеседования, как в посте выше)
Да да, это не разбор от хх за 700р, а прожарка от действующих hr еще и бесплатно) эти же hr помогли устроиться нашим 67 разработчикам
Также можно закидать их вопросами по поводу рынка и найма, мы только рады поделиться тем, что знаем)
🗓 Четверг
⏰ 20:00
📍 Ссылка придет в
Если нет приглашений, не пропускай пост) Резюмешки закидывать сюда 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15❤2👨💻2👏1
Компания: МТС Веб-сервисы
Позиция: Middle+ Frontend (Vue), 200–280K 💚
Продолжаем разбирать техничку и вопросы с интересных компаний на разные позиции, на этот раз взяли вопросы из первой части интервью
Вопрос №1
Какой подход ты выбирал при миграции с Vue 2 на Vue 3?
Слабый ответ:
Ответ технически корректный, но слишком общий. В нём нет главного: как именно шла миграция, почему был выбран такой путь и как контролировались риски.
Сильный ответ:
Что здесь реально проверяют:
умеешь ли ты планировать сложные изменения, а не просто знаешь, что Vue 3 новее Vue 2.
Вопрос №2
Какие архитектурные улучшения были в проекте и как они применялись — поверх или во время миграции?
Слабый ответ:
Это не ошибка, но ответ слишком короткий. Он не раскрывает, что именно менялось в архитектуре и зачем.
Сильный ответ:
Что здесь реально проверяют:
видишь ли ты миграцию как техническую операцию или как возможность улучшить устойчивость системы.
Вопрос №3
Что ты считаешь важным знанием или навыком при работе с Vue?
Слабый ответ:
Проблема такого ответа в том, что это просто список терминов. Он не показывает, что ты понимаешь, зачем всё это нужно и как влияет на качество приложения.
Сильный ответ:
Что здесь реально проверяют:
понимаешь ли ты Vue как систему, а не как набор удобных хуков.
===================
Если нужен полный список задач, которые спрашивали в МТС, ставь 🔥
На связи тут @codepunks_bro
Позиция: Middle+ Frontend (Vue), 200–280K 💚
Продолжаем разбирать техничку и вопросы с интересных компаний на разные позиции, на этот раз взяли вопросы из первой части интервью
Вопрос №1
Какой подход ты выбирал при миграции с Vue 2 на Vue 3?
Слабый ответ:
«Постепенно переписать всё на Vue 3 + TypeScript через Vue 2.7».
Ответ технически корректный, но слишком общий. В нём нет главного: как именно шла миграция, почему был выбран такой путь и как контролировались риски.
Сильный ответ:
Я выбирал поэтапную миграцию. Обычно сначала выделяли участки с понятными границами: отдельные страницы, фичи или модули с минимальной связанностью с legacy-частью. Это позволяло мигрировать систему постепенно и не останавливать продуктовую разработку.
На первом этапе выравнивали базу под миграцию: убирали самые проблемные места, снижали зависимость от mixins, выносили бизнес-логику из компонентов, наводили порядок в слоях данных и состояниях. После этого уже переводили части приложения на Composition API и TypeScript.
Такой подход давал несколько преимуществ:
— меньше риск сломать всё сразу
— проще локализовать ошибки
— можно катить изменения частями
— команда продолжает поставлять фичи параллельно с миграцией
В общем, “мигрировали итеративно, с контролем технического риска”.
Что здесь реально проверяют:
умеешь ли ты планировать сложные изменения, а не просто знаешь, что Vue 3 новее Vue 2.
Вопрос №2
Какие архитектурные улучшения были в проекте и как они применялись — поверх или во время миграции?
Слабый ответ:
«По большей части во время миграции. С монолита на модульную архитектуру».
Это не ошибка, но ответ слишком короткий. Он не раскрывает, что именно менялось в архитектуре и зачем.
Сильный ответ:
Архитектурные улучшения мы вносили именно во время миграции, потому что это лучший момент не только обновить стек, но и не перенести старые проблемы в новую версию приложения.
Например, если система была слишком монолитной, то в процессе миграции мы начинали разрезать её на более понятные модули или доменные зоны: отдельно выделяли UI-слой, работу с данными, бизнес-логику, сторы, API-клиенты. Это снижало связанность и делало код предсказуемее.
Также обычно пересматривали:
— структуру модулей и границы ответственности
— организацию состояния
— слой работы с API
— переиспользуемую логику
— общие UI-примитивы и паттерны композиции
То есть миграция была не отдельной задачей “обновить Vue”, а точкой входа для нормализации архитектуры.
Что здесь реально проверяют:
видишь ли ты миграцию как техническую операцию или как возможность улучшить устойчивость системы.
Вопрос №3
Что ты считаешь важным знанием или навыком при работе с Vue?
Слабый ответ:
«Знание синтаксиса, новых фич, Teleport, Suspense, Composition API, composables, Vapor...»
Проблема такого ответа в том, что это просто список терминов. Он не показывает, что ты понимаешь, зачем всё это нужно и как влияет на качество приложения.
Сильный ответ:
Для меня важно знать, например, как устроена реактивность и где у неё границы. Нужно понимать, когда состояние действительно отслеживается корректно, где можно случайно потерять реактивность, как не создавать лишние зависимости и почему это влияет на поведение интерфейса.
Во-вторых, важно понимать композицию приложения: где должна жить бизнес-логика, что оставить в компоненте, что вынести в composable, а что вообще должно быть на уровне сервисов или data layer. Именно это отличает поддерживаемый проект от набора компонентов, которые “как-то работают”.
В-третьих, важно понимать рендеринг и производительность:
как работают обновления, что даёт правильная декомпозиция, где появляются лишние перерендеры, как влияют вычисления в шаблоне, watchers, асинхронные компоненты, lazy loading, SSR и hydration.
И уже после этого идут сами фичи фреймворка: Composition API, Suspense, Teleport и экосистема вокруг Vue.
Что здесь реально проверяют:
понимаешь ли ты Vue как систему, а не как набор удобных хуков.
===================
Если нужен полный список задач, которые спрашивали в МТС, ставь 🔥
На связи тут @codepunks_bro
🔥68❤7👍2🌚1
Через 5 минут начинаем стрим с HR, будем показывать рекуртерам резюме и смотреть на обратную связь)
Ссылка должна быть в боте)
Тут будет чат 👇👇👇
Ссылка должна быть в боте)
Тут будет чат 👇👇👇
🔥6
Summary встречи с HR:
Дисклеймер:
Небольшой, но важный момент, который хотим подсветить из саммари сразу. Красивое резюме и резюме в топе HH в выдаче — разные вещи. Это важно)
Поднимают в выдаче вас активные отклики и переписки с компаниями(или ботами), а также ежедневное редактирование резюме. (добавить точку, убрать пробел и.т.п.).
Фишка:
Вопрос 1:
У вас есть запрос на разработчика, что дальше?
Ответ от HR 1:
1. Рекуртер идет на HH и выставляет фильтры.
2. Самые частые фильтры: опыт и стек.
3. Смотрит первые 50-100 резюме в выдаче HH на первой странице, и пишет 5-10 кандидатам сразу.
4. До второй страницы часто не доходят.
Фишка:
Вопрос 2:
Стоит ли указывать возраст и есть ли эйджизм?
Ответ от HR 2:
Эйджизм есть и очень сильный.
Возраст стоит указывать если вам 25-39 лет.
Если больше или меньше — не стоит.
Также на возраст указывают дата окончания вуза и фото.
Если вам до 25 — выбирайте фото где выглядите старше, и наоборот.
Фишка:
Вопрос 3:
Какие аргументы можно использовать, чтобы оформиться вместо трудового договора по ип/сз/гпх?
Ответ от HR 3:
Намного важнее аргументов именно момент, когда вы просите. Если просить до HR скрининга — шансов почти нет, когда компания рассматривает ТК. Если вы уже на финальном этапе оформления — есть реальный шанс договориться. (привели несколько историй из реальной практики)
Фишка:
Вопрос 4:
Насколько важно иметь свои пет проекты и ссылку на них в гитхаб? На это сильно обращают внимание?
Ответ от HR 4:
Оба рекуртера отметили что гит в профиле это плюс. Рекуртеры могут из интереса пройти по ссылке и посмотреть оформление и активность.
Фишка:
Если вам понравился стрим + общение с HR напрямую без напряжения и найм-контекста, то накидайте реакции и мы постараемся звать больше рекуртеров из разных компаний 🤝
Я на связи тут: @codepunks_bro
Дисклеймер:
Целью звонка было получить прямой фидбэк от рекуртеров, не перемешивая мнение с менторами или мной, поэтому ответы на вопросы дальше — это чистое мнение HR по поводу рынка и ответы на вопросы.
Небольшой, но важный момент, который хотим подсветить из саммари сразу. Красивое резюме и резюме в топе HH в выдаче — разные вещи. Это важно)
Поднимают в выдаче вас активные отклики и переписки с компаниями(или ботами), а также ежедневное редактирование резюме. (добавить точку, убрать пробел и.т.п.).
Фишка:
Отклики и перепиcки можно автоматизировать скриптами или через браузер Comet. Не обязательно делать это руками и тратить свое время.
Вопрос 1:
У вас есть запрос на разработчика, что дальше?
Ответ от HR 1:
1. Рекуртер идет на HH и выставляет фильтры.
2. Самые частые фильтры: опыт и стек.
3. Смотрит первые 50-100 резюме в выдаче HH на первой странице, и пишет 5-10 кандидатам сразу.
4. До второй страницы часто не доходят.
Фишка:
Если вы ниже 100-й позиции в выдаче на hh — рекуртеры будут меньше писать. Желательно пользоваться фишкой выше чтобы постоянно быть в выдаче.
Вопрос 2:
Стоит ли указывать возраст и есть ли эйджизм?
Ответ от HR 2:
Эйджизм есть и очень сильный.
Возраст стоит указывать если вам 25-39 лет.
Если больше или меньше — не стоит.
Также на возраст указывают дата окончания вуза и фото.
Если вам до 25 — выбирайте фото где выглядите старше, и наоборот.
Фишка:
Фото и фон можно чуть подредачить в Photoshop/нейронкой. Не обязательно идти в студию)
Вопрос 3:
Какие аргументы можно использовать, чтобы оформиться вместо трудового договора по ип/сз/гпх?
Ответ от HR 3:
Намного важнее аргументов именно момент, когда вы просите. Если просить до HR скрининга — шансов почти нет, когда компания рассматривает ТК. Если вы уже на финальном этапе оформления — есть реальный шанс договориться. (привели несколько историй из реальной практики)
Фишка:
Все сложные вопросы с оформлением, зарплатой лучше обсуждать на финальном этапе.
Вопрос 4:
Насколько важно иметь свои пет проекты и ссылку на них в гитхаб? На это сильно обращают внимание?
Ответ от HR 4:
Оба рекуртера отметили что гит в профиле это плюс. Рекуртеры могут из интереса пройти по ссылке и посмотреть оформление и активность.
Фишка:
Сами проекты и их сложность рекуртеры не смотрят.
Если вам понравился стрим + общение с HR напрямую без напряжения и найм-контекста, то накидайте реакции и мы постараемся звать больше рекуртеров из разных компаний 🤝
Я на связи тут: @codepunks_bro
🔥36🙏10❤8👍2👌1
Провели ламповую встречу комьюнити в Питере!
Обменивались опытом, делились фишками во время поиска работы и после него)
Всего 4 человека сейчас проходят собеседования, остальные уже нашли работу)
Мы долгое время думали как сделать комьюнити полезнее не только во время поиска, но и после, чтобы можно было делиться знаниями, заводить друзей в сфере)
Несмотря на большую часть работы в онлайне, мы все больше хотим двигать в офлайн и проводить интересные встречи и в других городах
Спасибо за возможность работать с такими талантливыми и интересными разработчиками, и добиваться вместе поставленных целей❤
Обменивались опытом, делились фишками во время поиска работы и после него)
Всего 4 человека сейчас проходят собеседования, остальные уже нашли работу)
Мы долгое время думали как сделать комьюнити полезнее не только во время поиска, но и после, чтобы можно было делиться знаниями, заводить друзей в сфере)
Несмотря на большую часть работы в онлайне, мы все больше хотим двигать в офлайн и проводить интересные встречи и в других городах
Спасибо за возможность работать с такими талантливыми и интересными разработчиками, и добиваться вместе поставленных целей
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥30💘9🥰4❤2🍾2