Не тренировать техничку и искать вакансии только на hh -> 🙅♂️
Проштрурмовать техничку, ресерч компании, выстроить хорошие отношения с лидом -> 👍
Вижу что не зря продвигаем эту идею, когда разработчики в комьюнити адаптируют и применяют самые нестандартные способы выйти на интервью:
-> Написать лиду и познакомиться
-> Выстроить общение с hr в линке
-> Прокачивать профиль и личный бренд
И как результат 200+ собеседований в июне, вот такие вилки в долларах и в рублях✊
Если такие офферы есть на рынке, значит компании готовы столько платить, и нужна только под-го-то-вка!
Проштрурмовать техничку, ресерч компании, выстроить хорошие отношения с лидом -> 👍
Вижу что не зря продвигаем эту идею, когда разработчики в комьюнити адаптируют и применяют самые нестандартные способы выйти на интервью:
-> Написать лиду и познакомиться
-> Выстроить общение с hr в линке
-> Прокачивать профиль и личный бренд
И как результат 200+ собеседований в июне, вот такие вилки в долларах и в рублях✊
Если такие офферы есть на рынке, значит компании готовы столько платить, и нужна только под-го-то-вка!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18💯9❤7👍4
Сегодня четверг, и мы собираемся решать livecoding сегодня в 20:00 на стриме 💃
Будем разбирать интересные задачи с прошедших собеседований и идти на повышение сложности
Ссылка придет🔺 бота, заваривайте чай и подключайтесь решать вместе с нами
Ставь реакцию 👾, если точно идешь)
Будем разбирать интересные задачи с прошедших собеседований и идти на повышение сложности
Ссылка придет
Ставь реакцию 👾, если точно идешь)
Please open Telegram to view this post
VIEW IN TELEGRAM
👾26👍15❤8👨💻5
Второй день провожу в AI9 Startup Campus. Интересно, конечно, видеть параллели между разработкой в корпорациях, и самыми новыми подходами в стартапах.
В первый день посетил Startup Grind, обсуждал новые течения на рынке, кого сейчас нанимают.хоть это и не основная повестка митапа, я везде вставляю свои 5 копеек)
Во второй день познакомился с менеджерами из Miro, EPAM, спикерами из OpenAI и со-основателем AI9.
Были и представители венчурных фондов, с которыми удалось пообщаться и рассказать что мы делаем, но каждый раз когда у меня спрашивали:
у вас ai-first подход?
Я отвечал:
у нас people-first подход,
и их интерес сразу же падал..)
В общем итоге показалось мне, что много интересного, но все-же стартап тусовка живет в своем мире, а остальной мир пока держится на классических принципах
В первый день посетил Startup Grind, обсуждал новые течения на рынке, кого сейчас нанимают.
Во второй день познакомился с менеджерами из Miro, EPAM, спикерами из OpenAI и со-основателем AI9.
Были и представители венчурных фондов, с которыми удалось пообщаться и рассказать что мы делаем, но каждый раз когда у меня спрашивали:
у вас ai-first подход?
Я отвечал:
у нас people-first подход,
и их интерес сразу же падал..)
В общем итоге показалось мне, что много интересного, но все-же стартап тусовка живет в своем мире, а остальной мир пока держится на классических принципах
🔥18❤13👍8⚡1🙏1😭1
В этом посте видно, что откликаться напрямую иногда приносит хорошее количество собеседований
Поэтому решили на выходных сделать подборку крупных компаний и их активных вакансий, куда можно прямо сейчас откликнуться 👍
Российские:
https://career.rwb.ru/vacancies/19015
https://career.rwb.ru/vacancies/25895
https://yandex.ru/jobs/vacancies?professions=frontend-developer
https://team.vk.company/vacancy/?specialty=287
https://www.tbank.ru/career/vacancies/it/?tcareer_it_profession=front-end-razrabotka
https://rabota.sber.ru/search/?query=Frontend
https://job.mts.ru/vacancies?cat=rabota-v-it
https://x5.tech/vacancy/210ab754-166e-4775-a48f-bfba9d75c2c3
https://selectel.ru/careers/all/vacancy/1727/
https://magnit.tech/vacancies?speciality_id[]=15962
Зарубежные:
Criteo — Frontend
https://careers.criteo.com/en/jobs/?keyword=Frontend&pagesize=10#results
EPAM — Frontend (есть вакансия в Palantir)
https://careers.epam.com/en/jobs?search=Frontend&sort_by=relevance&specialization=developer
Plata (от Тинькова) — удалёнка
https://careers.bancoplata.mx/vacancy/details?id=4675324008
Revolut — Frontend, удалёнка, до 800 тыс. предлагают =/
https://www.revolut.com/careers/position/software-engineer-frontend-7b7398f5-93c5-4060-b76b-e83e68e8e64c/
Mayflower — Кипр или удалёнка, до 6000 €
https://mayflower.work/vacancies?search=Frontend+Development
inDrive — Fullstack, гибрид в КЗ
https://indrive.pinpointhq.com/en/postings/9b9cdf0f-e8c2-43a8-98eb-8f87b0c08611
Luxoft — Senior React, релокация в Азию
https://career.luxoft.com/jobs/senior-web-developer-reactjs-24560
Exness — релокация на Кипр
https://exness-careers.com/jobs/4896529101/
Salmon — удалёнка, КЗ
https://careers.salmon.ph/open-roles?ashby_jid=86bbf12a-1267-4883-832f-20d329693b79
Salmon — Flutter
https://careers.salmon.ph/open-roles?ashby_jid=0215e0ea-9718-48f2-84c2-560ae3388615
Если было полезно или получилось выйти на собеседования с откликов — ставьте 👍, тогда мы поймем, что такой формат полезен, и будем делать еще больше подборок)
Кстати, вот тут еще собирали список job-бордов в РФ и зарубежом.
Поэтому решили на выходных сделать подборку крупных компаний и их активных вакансий, куда можно прямо сейчас откликнуться 👍
Российские:
https://career.rwb.ru/vacancies/19015
https://career.rwb.ru/vacancies/25895
https://yandex.ru/jobs/vacancies?professions=frontend-developer
https://team.vk.company/vacancy/?specialty=287
https://www.tbank.ru/career/vacancies/it/?tcareer_it_profession=front-end-razrabotka
https://rabota.sber.ru/search/?query=Frontend
https://job.mts.ru/vacancies?cat=rabota-v-it
https://x5.tech/vacancy/210ab754-166e-4775-a48f-bfba9d75c2c3
https://selectel.ru/careers/all/vacancy/1727/
https://magnit.tech/vacancies?speciality_id[]=15962
Зарубежные:
Criteo — Frontend
https://careers.criteo.com/en/jobs/?keyword=Frontend&pagesize=10#results
EPAM — Frontend (есть вакансия в Palantir)
https://careers.epam.com/en/jobs?search=Frontend&sort_by=relevance&specialization=developer
Plata (от Тинькова) — удалёнка
https://careers.bancoplata.mx/vacancy/details?id=4675324008
Revolut — Frontend, удалёнка, до 800 тыс. предлагают =/
https://www.revolut.com/careers/position/software-engineer-frontend-7b7398f5-93c5-4060-b76b-e83e68e8e64c/
Mayflower — Кипр или удалёнка, до 6000 €
https://mayflower.work/vacancies?search=Frontend+Development
inDrive — Fullstack, гибрид в КЗ
https://indrive.pinpointhq.com/en/postings/9b9cdf0f-e8c2-43a8-98eb-8f87b0c08611
Luxoft — Senior React, релокация в Азию
https://career.luxoft.com/jobs/senior-web-developer-reactjs-24560
Exness — релокация на Кипр
https://exness-careers.com/jobs/4896529101/
Salmon — удалёнка, КЗ
https://careers.salmon.ph/open-roles?ashby_jid=86bbf12a-1267-4883-832f-20d329693b79
Salmon — Flutter
https://careers.salmon.ph/open-roles?ashby_jid=0215e0ea-9718-48f2-84c2-560ae3388615
Зачастую с них пишут в течение 2-4 недель после отклика, поэтому желательно откликаться сильно заранее 👌
Если было полезно или получилось выйти на собеседования с откликов — ставьте 👍, тогда мы поймем, что такой формат полезен, и будем делать еще больше подборок)
Кстати, вот тут еще собирали список job-бордов в РФ и зарубежом.
👍37❤16🔥3
Провели супер-бомбовую встречу-нетворкинг в Москве 🥳
Большинство ребят уже работают в российских и зарубежных компаниях, но есть и те, кто только присоединился к комьюнити, но сразу зашел во все наши активности
Если вы видели наши прошлые встречи, то на последних митах мы сильно поменяли формат, с основным упором на нетворкинг, чтобы каждый вышел с хорошими контактами и интересными историями
Много обсуждали рабочие моменты с неформальной стороны, кому что помогло на собеседованиях, да и просто хорошо провели время
Ребята, вы лучшие! Keep going ✊
Большинство ребят уже работают в российских и зарубежных компаниях, но есть и те, кто только присоединился к комьюнити, но сразу зашел во все наши активности
Если вы видели наши прошлые встречи, то на последних митах мы сильно поменяли формат, с основным упором на нетворкинг, чтобы каждый вышел с хорошими контактами и интересными историями
Много обсуждали рабочие моменты с неформальной стороны, кому что помогло на собеседованиях, да и просто хорошо провели время
Ребята, вы лучшие! Keep going ✊
❤27👍11🔥11👏4
7 месяцев продуктивной работы, и мы с командой Wildberries выпускаем новый сервис
Это второй сервис для селлеров, который мы сделали за 2025-2026-й год с полного нуля и раскатили на юзеров
Если очень просто, то это маркетплейс внутри маркетплейса, где селлеры могут продавать карточки вместе с остатками на складе и остальными атрибутами
Очень круто, что несмотря на масштаб компании, получается держать быстрый темп разработки и строить продукты как в стартапе. Также супер благодарен своей команде, за продуктивную совместную работу)
А еще сегодня-завтра обещают снова выпустить Fable 5, так что сразу несколько важных релизов
Делитесь в комментариях, какие продукты вы создаете прямо сейчас, как в компании, так и для себя, интересно кто что строит 🌚
Это второй сервис для селлеров, который мы сделали за 2025-2026-й год с полного нуля и раскатили на юзеров
Если очень просто, то это маркетплейс внутри маркетплейса, где селлеры могут продавать карточки вместе с остатками на складе и остальными атрибутами
Очень круто, что несмотря на масштаб компании, получается держать быстрый темп разработки и строить продукты как в стартапе. Также супер благодарен своей команде, за продуктивную совместную работу)
А еще сегодня-завтра обещают снова выпустить Fable 5, так что сразу несколько важных релизов
Делитесь в комментариях, какие продукты вы создаете прямо сейчас, как в компании, так и для себя, интересно кто что строит 🌚
Telegram
Из коммерса в е-коммерса
Wildberries запустил биржу карточек товаров: е-коммерсы теперь могут покупать и продавать карточки товаров с сохранением рейтинга, отзывов и товарных остатков))
Делюга проходит по ДКП, модерируется WB, подтверждается покупателем и продавцом по смс.
Делюга…
Делюга проходит по ДКП, модерируется WB, подтверждается покупателем и продавцом по смс.
Делюга…
🔥17❤7👍6🏆1
Сегодня собираемся решать livecoding в 20:00 на стриме 💃
Будем идти на повышение сложности, как обычно)
Ссылка придет🔺 бота, подключайтесь решать вместе с нами в чате
Чат будет тут🫡
Будем идти на повышение сложности, как обычно)
Ссылка придет
Чат будет тут
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🔥10👍4👨💻2👾1
Пару недель назад появился новый HTTP-метод QUERY.
GET -> идеален по семантике (идемпотентный, кэшируется), но параметры передаются в URL, а у него есть практические ограничения как минимум по длине и видимости данных
POST -> тело можно передавать любое, но это «изменение состояния», из за неидемпотентности его не кэшируют, нельзя безопасно повторять запрос при сбое.
QUERY берёт чуть-чуть от обоих: тело передаётся так же, как в POST, но при этом операция явно помечена как и идемпотентная.
Если на собеседовании зашла речь о методах, или упоминаются options(preflight) запросы, — плюс одна тема для обсуждения 🤓
А также в React 19.2 добавили уже 4-й!! подвид useEffect -> useEffectEvent
С помощью useEffectEvent вы можете вынести «событийную» часть этой логики за пределы Effect, который её вызывает:
В целом так, для более удобного и логичного разрешения подобного кейса ввели новый хук 🌚
Если речь зашла о useLayoutEffect или useInsertionEffect, тоже можно упомянуть на собеседовании и обсудить, точно будет в плюс ✊
Если интересны новости и актуальные изменения, накидайте реакций 🤓, будем регулярно следить и разбирать их вместе с вами. Ну и оценить нововведения можно в комментариях)
Кто я | Кейсы | Менторство
Его появление обьясняют необходимостью еще одного запроса "между" GET и POST для поиска или фильтрации
GET -> идеален по семантике (идемпотентный, кэшируется), но параметры передаются в URL, а у него есть практические ограничения как минимум по длине и видимости данных
POST -> тело можно передавать любое, но это «изменение состояния», из за неидемпотентности его не кэшируют, нельзя безопасно повторять запрос при сбое.
QUERY берёт чуть-чуть от обоих: тело передаётся так же, как в POST, но при этом операция явно помечена как и идемпотентная.
Если на собеседовании зашла речь о методах, или упоминаются options(preflight) запросы, — плюс одна тема для обсуждения 🤓
А также в React 19.2 добавили уже 4-й!! подвид useEffect -> useEffectEvent
useEffect(() => {
const connection = createConnection(serverUrl, roomId);
connection.on('connected', () => {
showNotification('Connected!', theme);
});
connection.connect();
return () => {
connection.disconnect()
};
}, [roomId, theme]); // если тема поменяется, будет переподключение (обычно просто отключают линтер и убирают из массива зависимостей)С помощью useEffectEvent вы можете вынести «событийную» часть этой логики за пределы Effect, который её вызывает:
function ChatRoom({ roomId, theme }) {
const onConnected = useEffectEvent(() => {
showNotification('Connected!', theme);
});
useEffect(() => {
const connection = createConnection(serverUrl, roomId);
connection.on('connected', () => {
onConnected();
});
connection.connect();
return () => connection.disconnect();
}, [roomId]); // не зависим от темыВ целом так, для более удобного и логичного разрешения подобного кейса ввели новый хук 🌚
Если речь зашла о useLayoutEffect или useInsertionEffect, тоже можно упомянуть на собеседовании и обсудить, точно будет в плюс ✊
Если интересны новости и актуальные изменения, накидайте реакций 🤓, будем регулярно следить и разбирать их вместе с вами. Ну и оценить нововведения можно в комментариях)
Кто я | Кейсы | Менторство
👍48🤓40🔥16❤5👾2
Пошел второй месяц лета, а значит можно подвести итоги по первому 😏
По численным результатам за июнь:
+ 219 собеседований
+ 20 офферов (16 принятых!)
6300$: гибрид
5000$: удаленка
380 net: банк в рф
290 net: удаленка по рф
285 net: удаленка по миру, бигтех
280 net: гибрид, + квартальные премии
270 net: удаленка
265 net: удаленка
290 net: гибрид, бигтех
217 net: удаленка
150 net: после долгого перерыва в работе(несколько лет)
180 net: отказались опытом
180 net: тоже отказались
170 net: приняли как временное место работы
230 net: самый нестандартный оффер (после другого оффера предложили сменить команду в текущей компании с повышением 80%)
170 net: удаленка
265 net: офис и Angular
150 net: отказались
250 net: удаленка, React
260 net: Fullstack со знанием 3-х языков, по ощущениям должны были предложить больше)
Средний оффер в июне: 254 тысячи net
Максимальный: ~500тр (6300$)
Минимальный: 150тр
Самое интересное, конечно, когда видишь как нашим сначала предлагают 200-220, а потом спустя несколько недель проходит собеседование в разы легче, и предлагают уже 300+. Самый яркий кейс у нас — это когда предложили 228 в мае, а затем в июне мы пробили 400+. ✊
Ну и побил свой личный рекорд, 100+ трудоустройств, который ставил еще год назад 🫶
@codepunks_bro
Провели оффлайн-встречу комьюнити в Москве, многие приезжали из соседних городов, и это было круто
По численным результатам за июнь:
+ 219 собеседований
+ 20 офферов (16 принятых!)
6300$: гибрид
5000$: удаленка
380 net: банк в рф
290 net: удаленка по рф
285 net: удаленка по миру, бигтех
280 net: гибрид, + квартальные премии
270 net: удаленка
265 net: удаленка
290 net: гибрид, бигтех
217 net: удаленка
150 net: после долгого перерыва в работе(несколько лет)
180 net: отказались опытом
180 net: тоже отказались
170 net: приняли как временное место работы
230 net: самый нестандартный оффер (после другого оффера предложили сменить команду в текущей компании с повышением 80%)
170 net: удаленка
265 net: офис и Angular
150 net: отказались
250 net: удаленка, React
260 net: Fullstack со знанием 3-х языков, по ощущениям должны были предложить больше)
Средний оффер в июне: 254 тысячи net
Максимальный: ~500тр (6300$)
Минимальный: 150тр
Самое интересное, конечно, когда видишь как нашим сначала предлагают 200-220, а потом спустя несколько недель проходит собеседование в разы легче, и предлагают уже 300+. Самый яркий кейс у нас — это когда предложили 228 в мае, а затем в июне мы пробили 400+. ✊
Забавно, что прошлым летом мы всего-то прошли 200 собеседований, и мне казалось что это очень много, а сейчас уже 219 за один июнь
Ну и побил свой личный рекорд, 100+ трудоустройств, который ставил еще год назад 🫶
@codepunks_bro
❤36🔥31👍10🏆7😎1
*когда попросили расшарить экран и открыть IDE
Сегодня собираемся решать livecoding в 20:00 на стриме, в этот раз решили взять только React-задачи и примеры кода c собеседований
Начнем с самых базовых и постепенно пойдем в самые интересные примеры
Можно решать вместе с нами в чате, или даже решить пару задач голосом 👍
Ссылка придет🔺 бота,
Чат будет тут🫡
Сегодня собираемся решать livecoding в 20:00 на стриме, в этот раз решили взять только React-задачи и примеры кода c собеседований
Начнем с самых базовых и постепенно пойдем в самые интересные примеры
Можно решать вместе с нами в чате, или даже решить пару задач голосом 👍
Ссылка придет
Чат будет тут
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥24❤14👍2👨💻2🆒2🐳1
Вопросы c собеседования в OZON (Vue)
На сколько вопросов ответили бы? 👇
Софты и знакомство
— Расскажите о себе и своем опыте работы (стек, проекты, компании).
— Почему вы решили рассматривать другие предложения? Что не так на текущем месте, или что подтолкнуло к поиску нового места?
— Что для вас важно на новом месте работы, а что могло бы остановить от перехода?
— Вы упомянули, что работали с формами — какая библиотека использовалась во Vue для работы с формами?
— Как у вас было реализовано в плане валидации форм?
— Расскажите о себе и своем опыте работы, более подробно с технической стороны.
— Работали ли вы с библиотекой Zod?
— Насколько крупная компания, в которой вы работаете? Сколько человек в IT-отделе?
— Было ли в компании код-ревью? Как оно организовано?
— Что привело вас к нам? Почему решили пройти собеседование именно в нашей компании?
— Как вы сами оцениваете свой уровень (грейд) — джуниор, миддл или сеньор?
Харды и теория
— Расскажите про примитивы в JavaScript — что это такое?
— У примитивных типов можно вызывать встроенные методы, например toString. Благодаря чему это возможно?
— Как скопировать объект (непримитивный тип), чтобы изменения в копии не влияли на оригинал?
— Как присвоить объект так, чтобы это не была передача по ссылке (как скопировать объект — поверхностно и глубоко)?
— В чём разница между event.target и event.currentTarget?
— Что такое контекст (this) в JavaScript?
— Стрелочная функция не имеет своего this — что это значит и куда указывает this в этом случае?
— Если повесить event listener на родительский div, а не на сам input, сработает ли обработчик события input на самом input внутри (объясните механизм всплытия событий)?
— Какой тип у элемента input в TypeScript, если вы получаете его через querySelector?
— Какие утилитарные типы в TypeScript вы знаете? Приведите примеры (Record, Omit, ReturnType и т.д.)
— Чем отличается тип void от never в TypeScript?
— Чем отличается any от unknown в TypeScript?
— Чем отличается type от interface в TypeScript?
— Что такое ключевое слово satisfies в TypeScript? Когда и как оно используется?
— Что делает конструкция as const?
— Что такое абстрактный класс?
— Какие ещё методы массивов вы знаете, кроме reduce (сортировка, фильтрация, мутирующие методы и т.д.)?
— Метод splice — мутирующий или нет?
— Метод sort — мутирует исходный массив или нет? Как сделать немутирующую сортировку?
— Что такое литеральный тип в TypeScript? Приведите пример.
— Что такое Union тип в TypeScript?
— Как работает enum в TypeScript — что происходит с ключами и значениями, если значения не указаны или указаны явно?
Если было полезно, ставь 👍 и пиши, вопросы с какой компании посмотреть следующей, можно в личку @codepunks_bro или в комментарии🫡
Кто я | Кейсы | Менторство
В озоне есть и лайвкодинг, про который у нас уже выходил пост, поэтому тут оставили только теоретическую часть, но в pdf в комментариях оставили все задачи 🤓
На сколько вопросов ответили бы? 👇
Софты и знакомство
— Расскажите о себе и своем опыте работы (стек, проекты, компании).
— Почему вы решили рассматривать другие предложения? Что не так на текущем месте, или что подтолкнуло к поиску нового места?
— Что для вас важно на новом месте работы, а что могло бы остановить от перехода?
— Вы упомянули, что работали с формами — какая библиотека использовалась во Vue для работы с формами?
— Как у вас было реализовано в плане валидации форм?
— Расскажите о себе и своем опыте работы, более подробно с технической стороны.
— Работали ли вы с библиотекой Zod?
— Насколько крупная компания, в которой вы работаете? Сколько человек в IT-отделе?
— Было ли в компании код-ревью? Как оно организовано?
— Что привело вас к нам? Почему решили пройти собеседование именно в нашей компании?
— Как вы сами оцениваете свой уровень (грейд) — джуниор, миддл или сеньор?
Харды и теория
— Расскажите про примитивы в JavaScript — что это такое?
— У примитивных типов можно вызывать встроенные методы, например toString. Благодаря чему это возможно?
— Как скопировать объект (непримитивный тип), чтобы изменения в копии не влияли на оригинал?
— Как присвоить объект так, чтобы это не была передача по ссылке (как скопировать объект — поверхностно и глубоко)?
— В чём разница между event.target и event.currentTarget?
— Что такое контекст (this) в JavaScript?
— Стрелочная функция не имеет своего this — что это значит и куда указывает this в этом случае?
— Если повесить event listener на родительский div, а не на сам input, сработает ли обработчик события input на самом input внутри (объясните механизм всплытия событий)?
— Какой тип у элемента input в TypeScript, если вы получаете его через querySelector?
— Какие утилитарные типы в TypeScript вы знаете? Приведите примеры (Record, Omit, ReturnType и т.д.)
— Чем отличается тип void от never в TypeScript?
— Чем отличается any от unknown в TypeScript?
— Чем отличается type от interface в TypeScript?
— Что такое ключевое слово satisfies в TypeScript? Когда и как оно используется?
— Что делает конструкция as const?
— Что такое абстрактный класс?
— Какие ещё методы массивов вы знаете, кроме reduce (сортировка, фильтрация, мутирующие методы и т.д.)?
— Метод splice — мутирующий или нет?
— Метод sort — мутирует исходный массив или нет? Как сделать немутирующую сортировку?
— Что такое литеральный тип в TypeScript? Приведите пример.
— Что такое Union тип в TypeScript?
— Как работает enum в TypeScript — что происходит с ключами и значениями, если значения не указаны или указаны явно?
Ответы и полный разбор собеседования прикрепим в комментариях, лучше всего ответить сначала от себя, потом посмотреть ответы👌
Если было полезно, ставь 👍 и пиши, вопросы с какой компании посмотреть следующей, можно в личку @codepunks_bro или в комментарии
Кто я | Кейсы | Менторство
Please open Telegram to view this post
VIEW IN TELEGRAM
👍87❤28🔥7👨💻1