Отзывы | Тихон
Voice message
Ооочень крутой отзыв от участника комьюнити 👀
Немного расскажу предистории, но не раскрывая все карты)
Искали полную удаленку, в международную компанию с зарплатой от 3.500 $, и за 2.5 месяца активного участия дошли до результата с первых собеседований 😎
0:30 самостоятельный поиск
01:20 что понравилось
01:40 как работали с ментором :D
02:00 после выхода на рынок
02:25 срок до оффера
02:45 про ментора
03:30 про комьюнити
03:50 после трудоустройства
04:30 общие впечатления)
Всегда круто и интересно работать с талантливыми разработчиками, и вместе делать стабильный результат👋
Автор: @solnotka❤️
Немного расскажу предистории, но не раскрывая все карты)
Искали полную удаленку, в международную компанию с зарплатой от 3.500 $, и за 2.5 месяца активного участия дошли до результата с первых собеседований 😎
0:30 самостоятельный поиск
01:20 что понравилось
01:40 как работали с ментором :D
02:00 после выхода на рынок
02:25 срок до оффера
02:45 про ментора
03:30 про комьюнити
03:50 после трудоустройства
04:30 общие впечатления)
Всегда круто и интересно работать с талантливыми разработчиками, и вместе делать стабильный результат
Автор: @solnotka
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15❤4⚡3🤩2👍1
🌚19🤓12✍10😭7🏆6
Когда делаешь ревью резюме каждый день, в голову приходят разные идеи..)
Так мы в комьюнити автоматизировали и проверяем присутствие базовых блоков и других вещей, которые могут парситься ATS-ками и интерпретироваться по-разному.
Но финальное ревью всегда остается за hr и менторами. Просто рутинные и неочевидные вещи иногда лучше парсить и смотреть в боте.
Например, кажется что для людей кириллица и латиница выглядят одинаково, и это так, но любая ATS видит символы сразу.
Проще говоря, чтобы проходить фильтры, мы написали свои фильтры 🌚
👇 А если у вас задача написать резюме или доработать 👇
То завтра у нас будет стрим с рекрутером и ментором, где мы будем смотреть резюме разработчиков и прогонять через бота🫡
Это в 100 раз лучше и на 800р дешевле чем платный разбор от hh 😅
Также можете отправлять ваши резюме мне на @codepunks_bro или под этим постом
А завтра мы все их посмотрим и постараемся дать максимально полезную ОС 👍
Так мы в комьюнити автоматизировали и проверяем присутствие базовых блоков и других вещей, которые могут парситься ATS-ками и интерпретироваться по-разному.
Но финальное ревью всегда остается за hr и менторами. Просто рутинные и неочевидные вещи иногда лучше парсить и смотреть в боте.
Например, кажется что для людей кириллица и латиница выглядят одинаково, и это так, но любая ATS видит символы сразу.
Проще говоря, чтобы проходить фильтры, мы написали свои фильтры 🌚
👇 А если у вас задача написать резюме или доработать 👇
То завтра у нас будет стрим с рекрутером и ментором, где мы будем смотреть резюме разработчиков и прогонять через бота
Это в 100 раз лучше и на 800р дешевле чем платный разбор от hh 😅
Также можете отправлять ваши резюме мне на @codepunks_bro или под этим постом
А завтра мы все их посмотрим и постараемся дать максимально полезную ОС 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍12❤4👀2
Сегодня мы с рекрутером Таней и ментором из команды, будем смотреть резюме, прогонять через бота
Надеюсь, что получится увеличить конверсии и обменяться опытом 👍
Все резюме будем смотреть вместе с вами в чате, каждый на стриме может помочь коллеге и подсветить моменты, если на что-то упадет взгляд)
🗓 Четверг
⏰ 20:00
📍 Ссылка придет в🔺 бота (там нет ничего лишнего, только ссылки на стримы)
Активное участие максимально приветствуется, будем вместе приводить наши резюме к оптимальному виду)
Отправляйте cv'шки в комментарии 👇
Надеюсь, что получится увеличить конверсии и обменяться опытом 👍
Все резюме будем смотреть вместе с вами в чате, каждый на стриме может помочь коллеге и подсветить моменты, если на что-то упадет взгляд)
🗓 Четверг
⏰ 20:00
📍 Ссылка придет в
Активное участие максимально приветствуется, будем вместе приводить наши резюме к оптимальному виду)
Отправляйте cv'шки в комментарии 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤20🔥8👍5🤩1
Summary вчерашнего стрима 👨💻
Ключевые слова -> Их нужно много, и часто в резюме нет самых популярных. На фото можно посмотреть пример, и добивать их в блоке "о себе" и в стеке под достижениями.
Контакты -> telegram, почта, номер. Если они только в профиле, рекрутеру нужно покупать доступ к контактам. Добавляем их в описании работы и в блоке "о себе".
Фото -> Айтишное, в идеале с митапа/конференции, можно поправить нейронкой и сделать хороший фон. Фото и заполненность профиля вызывает доверие, а если фото хорошо сделано, то это вообще шик.
Город -> Ставим только Москву или СПб. Если вы живете в другом городе и для компании это важно, это уточнят на скрининге. Для компании размещение в каждом городе платное, поэтому большинство вакансий именно в Москве.
Обновление резюме -> Каждый день нужно поднимать резюме, а также немного редактировать: добавить пробел, точку, в общем что угодно) Это показывает что вы прямо сейчас, сегодня, ищете работу и вам можно писать.
Надеюсь, что стрим и саммари были полезны, и всем с командой желаем побольше собеседований! Keep going ✊
@codepunks_bro
Мы посмотрели и прогнали через бота более 40 резюме, и вот к чему пришли 👇
Ключевые слова -> Их нужно много, и часто в резюме нет самых популярных. На фото можно посмотреть пример, и добивать их в блоке "о себе" и в стеке под достижениями.
Контакты -> telegram, почта, номер. Если они только в профиле, рекрутеру нужно покупать доступ к контактам. Добавляем их в описании работы и в блоке "о себе".
Фото -> Айтишное, в идеале с митапа/конференции, можно поправить нейронкой и сделать хороший фон. Фото и заполненность профиля вызывает доверие, а если фото хорошо сделано, то это вообще шик.
Город -> Ставим только Москву или СПб. Если вы живете в другом городе и для компании это важно, это уточнят на скрининге. Для компании размещение в каждом городе платное, поэтому большинство вакансий именно в Москве.
Обновление резюме -> Каждый день нужно поднимать резюме, а также немного редактировать: добавить пробел, точку, в общем что угодно) Это показывает что вы прямо сейчас, сегодня, ищете работу и вам можно писать.
Небольшой лайфхак: можно заходить на hh с аккаунта работодателя и смотреть, на каком месте в выдаче ваше резюме. Ведь когда мы делаем задачу, мы проверяем что все работает корректно. Когда мы делаем резюме — мы тоже должны контролировать результат. Есть ли оно в выдаче? На каком месте?
Надеюсь, что стрим и саммари были полезны, и всем с командой желаем побольше собеседований! Keep going ✊
@codepunks_bro
❤23🔥11👍6🥰2👏2
👽Что будет в консоли?
Anonymous Quiz
40%
r1, r2, m2, m1
28%
r1, r2, m1, m2
5%
r1, r2, r1, r2, m1, m2
27%
r1, m1, r2, m2
✍21👍12🌚8😭5🏆1
Что могут спросить на собеседовании по теории React?
Собрал популярные вопросы с 1617 собеседований, которые прошел со своей группой за год с небольшим, со ссылками на официальную документацию и подробные разборы по каждому пункту.
Основы
- Что такое React?
- Что нового в React 18, 19?
- Перечислите особенности React
- Назовите преимущества использования React
- Является ли React реактивным?
- Разница между JSX и HTML
- Что такое JSX и как он компилируется?
- Как отрендерить HTML код в React-компоненте?
Virtual DOM -> Fiber
- Что такое Virtual DOM? Как он работает с React?
- Что такое React Reconciliation?
- Что такое React Fiber?
- Назовите основную цель React Fiber
- Разница между теневым (Shadow) и виртуальным (Virtual) DOM
Компоненты
- Разница между классовым и функциональным компонентами
- Разница между элементом и компонентом
- Разница между компонентом и контейнером
- Разница между управляемыми (controlled) и неуправляемыми (uncontrolled) компонентами
- Что такое компонент-переключатель (Switching Component)?
- Что такое распределённый компонент?
- Что такое Компонент высшего порядка (HOC)?
- Что такое инверсия наследования (Inheritance Inversion)?
- Методы жизненного цикла компонента в React
- Стадии жизненного цикла компонента в React
- Разница между рендерингом и монтированием
Пропсы, состояние, поток данных
- Как React обрабатывает / ограничивает использование пропсов определённого типа?
- Что такое «бурение пропсов» (Prop Drilling)? Как его избежать?
- Как передавать пропсы в React Router?
- Что такое поднятие состояния вверх (Lifting State Up)?
- Как в React реализовать двустороннее связывание данных?
- Что такое обратный поток данных в React?
Хуки (Hooks)
- Что такое React хуки (Hooks)?
- Преимущества хуков?
- Недостатки хуков?
- Правила (ограничения) использования хуков?
- Когда использовать useMemo, а когда useCallback?
-
-
-
-
-
Рендеринг
- Что такое условный рендеринг (Conditional Rendering)?
- Что такое «ленивая» (Lazy) функция?
- Что такое синтетические события в React (SyntheticEvent)?
- Что такое события указателя (Pointer Events)?
- Что такое Error Boundary?
- Что такое строгий режим (StrictMode)? Его преимущества?
Маршрутизация и стейт-менеджмент
- Чем React Router отличается от обычной маршрутизации?
- Какие хуки были добавлены в React Router версии 5, 6, 7?
- Что такое Reselect и как он работает?
Прочее
- Что такое «опрос» (Polling)? Как его реализовать в React?
- Техники оптимизации производительности в React?
- Практики безопасности в React
Но если вы поставите много очкариков 🤓, я постараюсь все это осилить и подготовить пост по вопросам из этой категории тоже)
Какие еще вопросы вы встречали на собеседованиях?
Кто я | Кейсы | Менторство
Собрал популярные вопросы с 1617 собеседований, которые прошел со своей группой за год с небольшим, со ссылками на официальную документацию и подробные разборы по каждому пункту.
Основы
- Что такое React?
- Что нового в React 18, 19?
- Перечислите особенности React
- Назовите преимущества использования React
- Является ли React реактивным?
- Разница между JSX и HTML
- Что такое JSX и как он компилируется?
- Как отрендерить HTML код в React-компоненте?
Virtual DOM -> Fiber
- Что такое Virtual DOM? Как он работает с React?
- Что такое React Reconciliation?
- Что такое React Fiber?
- Назовите основную цель React Fiber
- Разница между теневым (Shadow) и виртуальным (Virtual) DOM
Компоненты
- Разница между классовым и функциональным компонентами
- Разница между элементом и компонентом
- Разница между компонентом и контейнером
- Разница между управляемыми (controlled) и неуправляемыми (uncontrolled) компонентами
- Что такое компонент-переключатель (Switching Component)?
- Что такое распределённый компонент?
- Что такое Компонент высшего порядка (HOC)?
- Что такое инверсия наследования (Inheritance Inversion)?
- Методы жизненного цикла компонента в React
- Стадии жизненного цикла компонента в React
- Разница между рендерингом и монтированием
Пропсы, состояние, поток данных
- Как React обрабатывает / ограничивает использование пропсов определённого типа?
- Что такое «бурение пропсов» (Prop Drilling)? Как его избежать?
- Как передавать пропсы в React Router?
- Что такое поднятие состояния вверх (Lifting State Up)?
- Как в React реализовать двустороннее связывание данных?
- Что такое обратный поток данных в React?
Хуки (Hooks)
- Что такое React хуки (Hooks)?
- Преимущества хуков?
- Недостатки хуков?
- Правила (ограничения) использования хуков?
- Когда использовать useMemo, а когда useCallback?
-
useId: https://ru.react.dev/reference/react/useId-
useTransition: https://ru.react.dev/reference/react/useTransition-
useDeferredValue: https://ru.react.dev/reference/react/useDeferredValue-
useSyncExternalStore: https://ru.react.dev/reference/react/useSyncExternalStore-
useInsertionEffect: https://ru.react.dev/reference/react/useInsertionEffectРендеринг
- Что такое условный рендеринг (Conditional Rendering)?
- Что такое «ленивая» (Lazy) функция?
- Что такое синтетические события в React (SyntheticEvent)?
- Что такое события указателя (Pointer Events)?
- Что такое Error Boundary?
- Что такое строгий режим (StrictMode)? Его преимущества?
Маршрутизация и стейт-менеджмент
- Чем React Router отличается от обычной маршрутизации?
- Какие хуки были добавлены в React Router версии 5, 6, 7?
- Что такое Reselect и как он работает?
Прочее
- Что такое «опрос» (Polling)? Как его реализовать в React?
- Техники оптимизации производительности в React?
- Практики безопасности в React
Вообще вопросов по React не больше 100, может показаться что это много, но допустим в разделе "Безопасность, браузер, веб" уникальных вопросов как минимум в 4 раза больше, буквально 400+, поэтому я все-никак не могу найти способ уместить это в один лаконичный пост.. 👨💻
Но если вы поставите много очкариков 🤓, я постараюсь все это осилить и подготовить пост по вопросам из этой категории тоже)
Какие еще вопросы вы встречали на собеседованиях?
Кто я | Кейсы | Менторство
🤓139❤10👍7🔥5⚡4
Отвечаю на все ваши вопросы!
Скорее вы замените тех, кто их не использует
В бигтехе, но не в банке. У нас отличная команда и проект)
85 человек за год с небольшим, все отзывы можно посмотреть тут. Два человека не прошли ИС, причины разные и не связанные с техничкой.
Тусуюсь с коллегами, менти, менторами и женой
250-350 в России, 3-7к$ заграницей.
Среднее время до трудоустройства: 90.6 дня.
Медиана: 76.0 дня.
Все описал тут!
Каждый месяц публикую статистику по кол-ву собеседований, на ВУ идет небольшой рост, в РФ последние 1.5 года кол-во собеседований остается примерно на том же уровне.
По любым вопросам пишите в комменты или сразу мне в тг @codepunks_bro🫡
Что с нейронками и агентами? Нас всех заменят?
Скорее вы замените тех, кто их не использует
Где сейчас работаешь?
В бигтехе, но не в банке. У нас отличная команда и проект)
Сколько человек устроил всего? Все ли справились с ИС?
85 человек за год с небольшим, все отзывы можно посмотреть тут. Два человека не прошли ИС, причины разные и не связанные с техничкой.
Чем занимаешься кроме работы?
Тусуюсь с коллегами, менти, менторами и женой
Сколько можно просить денег в текущем рынке с опытом 3+ года?
250-350 в России, 3-7к$ заграницей.
Сколько в среднем занимает поиск работы?
Среднее время до трудоустройства: 90.6 дня.
Медиана: 76.0 дня.
Как устроено менторство?
Все описал тут!
Какой рынок сейчас?
Каждый месяц публикую статистику по кол-ву собеседований, на ВУ идет небольшой рост, в РФ последние 1.5 года кол-во собеседований остается примерно на том же уровне.
По любым вопросам пишите в комменты или сразу мне в тг @codepunks_bro
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13❤9⚡2🐳1😭1👀1
Какой-то жаркий месяц по кол-ву офферов, несмотря на майские праздники, жду 1-го числа чтобы подбить итоги и статистику)
Еще часто замечаю на консультациях, что многие переоценивают свои возможности на короткой дистанции, но недооценивают на дальней.
Даже если смотреть по консультациям: многие хотят оффер за 1-2 месяца, но медиана по поиску 76 дней, среднее 90 дней.
Это просто статистика. Да и в поиске скорость не всегда играет на вашей стороне, хорошие офферы попадаются не с первого раза.
А вот по офферу многие недобивают, целятся в 180-220, хотя даже среднее по рынку это 250.
So.. So, play the long game and aim high!
Если нужно подготовиться к собеседованиям летом — пишите @codepunks_bro, разберемся)
Еще часто замечаю на консультациях, что многие переоценивают свои возможности на короткой дистанции, но недооценивают на дальней.
Даже если смотреть по консультациям: многие хотят оффер за 1-2 месяца, но медиана по поиску 76 дней, среднее 90 дней.
Это просто статистика. Да и в поиске скорость не всегда играет на вашей стороне, хорошие офферы попадаются не с первого раза.
А вот по офферу многие недобивают, целятся в 180-220, хотя даже среднее по рынку это 250.
So.. So, play the long game and aim high!
Если нужно подготовиться к собеседованиям летом — пишите @codepunks_bro, разберемся)
❤17🍾11👍8🔥1
Что могут спросить на собеседовании по веб-безопасности?
Собрал популярные вопросы с собеседований по фронту — категория, со ссылками на официальную документацию (в основном MDN и OWASP) и подробные разборы по каждому пункту.
Основы
- Что такое веб-безопасность и почему она критична для фронтенда?
- Что такое модель угроз и зачем её составлять?
- Как объяснить основы веб-безопасности новичку?
- Какие типичные ошибки делают фронтенд-разработчики в безопасности?
- Какие типичные уязвимости встречаются в SPA?
Same-Origin Policy и CORS
- Что такое same-origin policy (SOP) и как она работает?
- В чём разница между SOP и CORS?
- Что такое CORS и как его корректно настраивать?
- Что такое Origin и Referer, как их используют в безопасности?
XSS
- Что такое XSS и какие его основные виды?
- Как защититься от XSS на фронтенде?
- Что такое инъекции в DOM (DOM-based XSS) и как их избегать?
- Почему опасно использовать `innerHTML` и как безопасно вставлять HTML?
- Как работает Trusted Types и когда их использовать?
CSRF и Clickjacking
- Что такое CSRF и когда он опасен?
- Как защититься от CSRF?
- Что такое Clickjacking и как от него защититься?
Content Security Policy
- Что такое Content Security Policy (CSP) и зачем она нужна?
- Какие директивы CSP самые важные и почему?
HTTPS, Cookies, заголовки
- Что такое HTTPS и какие угрозы он устраняет?
- Что такое Mixed Content и почему это проблема?
- Как работают Cookies и чем отличаются `HttpOnly`, `Secure`, `SameSite`?
- Как настроить безопасные заголовки на уровне приложения?
- Как работают Permissions Policy и Feature Policy?
Аутентификация и токены
- Где безопаснее хранить токены: cookies или localStorage?
- Что такое токены доступа и refresh-токены, как их безопасно использовать?
- Как безопасно работать с OAuth/OpenID Connect на фронте?
- Что такое Rate Limiting и как фронтенд может в этом помочь?
Сторонние ресурсы и изоляция
- Что такое Subresource Integrity (SRI) и когда он нужен?
- Как безопасно подключать сторонние скрипты?
- Что такое sandboxed iframe и когда он нужен?
- Что такое Service Worker с точки зрения безопасности?
- Что такое SSRF и есть ли риски на фронтенде?
Практики и процессы
- Как влияет роутинг на безопасность в SPA?
- Как организовать безопасную обработку ошибок и логов?
- Какие практики помогают защитить форму ввода данных?
- Что такое dependency security и как проверять уязвимости?
- Как подготовить фронтенд к pentest/аудиту?
Это 1/4 из "общих" вопросов по вебу, браузеру и безопасности, если вопросы встречались на собеседованиях и статьи были полезны — ставьте очкарика🤓, и мы продолжаем рубрику)
Кто я | Кейсы | Менторство
Собрал популярные вопросы с собеседований по фронту — категория, со ссылками на официальную документацию (в основном MDN и OWASP) и подробные разборы по каждому пункту.
Основы
- Что такое веб-безопасность и почему она критична для фронтенда?
- Что такое модель угроз и зачем её составлять?
- Как объяснить основы веб-безопасности новичку?
- Какие типичные ошибки делают фронтенд-разработчики в безопасности?
- Какие типичные уязвимости встречаются в SPA?
Same-Origin Policy и CORS
- Что такое same-origin policy (SOP) и как она работает?
- В чём разница между SOP и CORS?
- Что такое CORS и как его корректно настраивать?
- Что такое Origin и Referer, как их используют в безопасности?
XSS
- Что такое XSS и какие его основные виды?
- Как защититься от XSS на фронтенде?
- Что такое инъекции в DOM (DOM-based XSS) и как их избегать?
- Почему опасно использовать `innerHTML` и как безопасно вставлять HTML?
- Как работает Trusted Types и когда их использовать?
CSRF и Clickjacking
- Что такое CSRF и когда он опасен?
- Как защититься от CSRF?
- Что такое Clickjacking и как от него защититься?
Content Security Policy
- Что такое Content Security Policy (CSP) и зачем она нужна?
- Какие директивы CSP самые важные и почему?
HTTPS, Cookies, заголовки
- Что такое HTTPS и какие угрозы он устраняет?
- Что такое Mixed Content и почему это проблема?
- Как работают Cookies и чем отличаются `HttpOnly`, `Secure`, `SameSite`?
- Как настроить безопасные заголовки на уровне приложения?
- Как работают Permissions Policy и Feature Policy?
Аутентификация и токены
- Где безопаснее хранить токены: cookies или localStorage?
- Что такое токены доступа и refresh-токены, как их безопасно использовать?
- Как безопасно работать с OAuth/OpenID Connect на фронте?
- Что такое Rate Limiting и как фронтенд может в этом помочь?
Сторонние ресурсы и изоляция
- Что такое Subresource Integrity (SRI) и когда он нужен?
- Как безопасно подключать сторонние скрипты?
- Что такое sandboxed iframe и когда он нужен?
- Что такое Service Worker с точки зрения безопасности?
- Что такое SSRF и есть ли риски на фронтенде?
Практики и процессы
- Как влияет роутинг на безопасность в SPA?
- Как организовать безопасную обработку ошибок и логов?
- Какие практики помогают защитить форму ввода данных?
- Что такое dependency security и как проверять уязвимости?
- Как подготовить фронтенд к pentest/аудиту?
Это 1/4 из "общих" вопросов по вебу, браузеру и безопасности, если вопросы встречались на собеседованиях и статьи были полезны — ставьте очкарика🤓, и мы продолжаем рубрику)
Кто я | Кейсы | Менторство
🤓69👍13🔥6😭4❤3
👽Что будет в консоли браузера?
Anonymous Quiz
32%
'Name3' и 'Name1'
23%
'Name3' и 'Name3'
8%
'Name2' и 'Name1'
38%
'Name3' и undefined
🌚22✍14👍13❤2