Тихон | Помогаю разработчикам устроиться в BigTech
14.6K subscribers
455 photos
16 videos
1 file
236 links
Senior-разработчик, ментор
🫂Записаться на консультацию по трудоустройству или задать вопрос @codepunks_bro
Отзывы https://t.me/bestitteam
Download Telegram
История, которую я часто вспоминаю)

Две компании на одной неделе сделали предложения.

Одни оценили в 150 тысяч на руки, другие в 360 + 20% премии.

Я ради интереса рассказал первым о втором оффере.

И мне не поверили)

Самое интересное, что интерью ничем почти не отличались.

Те же вопросы, такие же задачи.

А ведь кого-то могут убедить, что его опыт стоит в 2-3 раза ниже рынка)

Какой у вас был самый большой разброс в предложениях?
31🔥8👏7🤝3
Го прокачивать Linkedin!

Мы придумали интересный формат, где поговорим и линкедине и способах продвижения там, а также прямо на стриме будем добавлять друг друга в конекшены, комментить и продвигать аккаунты 🔥

Также позвал на стрим Вадима и Никиту, которые не только продолжительное время работают на зарубежные компании, но и помогают другим зайти на интересные позиции:

Никита: React/Angular -> 5000 € -> on-site на Кипре
Вадим: Vue -> 5500 $ -> remote из России


На стриме подробно посмотрим:
— Как настроить линк так, чтобы самому вообще не откликаться
— Какие метрики выводит linkedin и как их улучшать
— Какая ситуация по фреймворкам зарубежом
— Посмотрим несколько профилей от вас ❤️
— Добавимся в конекшены друг к другу и прокачаем профили

🗓 Четверг
20:00
📍 Ссылка придет в 🔺бота (там нет ничего лишнего, только ссылки на стримы и их записи)

Также можно и нужно активно учавствовать, задавать вопросы, и обязательно закидывайте профили на стриме 🫡
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1210👍5🤩3
#отзыв от @kristyux

Хочу поделиться своей историей 🙂

Я 7 лет работала на одном месте. И примерно 4 года из них думала о смене работы. Были попытки ходить на собеседования = провалы. У меня даже был список вопросов от знакомого из Яндекса, но в реальности попадались совсем другие.
С каждым годом становилось всё тяжелее - накапливалось ощущение застоя и неудовлетворённости.

В 2025 году я поставила себе условие: если в этом году ничего не получится - значит, остаюсь там, где есть. Видимо, это моя судьба 🙂 Надоело постоянно переживать из-за этого.

И вот летом 2025 года совершенно случайно я увидела рекламу сообщества Тихона… в паблике со смешнявками 🙂
Сначала я не пошла - решила повременить. Было стыдно: 7 лет на одном месте - «что подумают люди?»

Несколько месяцев я просто наблюдала. И в какой-то момент, когда недовольство работой достигло пика, я услышала отзыв парня с похожей историей: он 6 лет работал в одной компании, пришёл в программу - и у него получилось.

Это был мой знак.

Я очень волновалась, но написала. Тихон ответил буквально через полчаса 🙂
Я встала с дивана - и начался мой путь!)

На следующий день мы созвонились, обсудили мою ситуацию, и я вступила в сообщество. Мне назначили ментора - и началась активная работа: два созвона в неделю (моки + резюме), три созвона по задачам, HR-созвоны, первые моки с участниками, а затем и реальные собеседования.

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

Но сообщество постоянно двигало вперёд.
Поддержка, общение, успехи и даже неудачи других участников - всё это не давало сдаться.

Огромный плюс - у Тихона собрана база знаний, которая действительно соответствует тому, что спрашивают на собеседованиях.
Не нужно учить тонну лишней информации - всё чётко и по делу.
Моей большой ошибкой было думать, что пока я не выучу всё - нет смысла идти на собеседования.
Но оказалось, что это не так 🙂
Информация забывается, появляется новая - выучить всё невозможно. Гораздо важнее практика.

Со мной работал прекрасный ментор - Никита. Он очень помогал и поддерживал на протяжении всего пути, подталкивал в моменты, когда хотелось отложить или повременить 🙂

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

Я безумно благодарна Тихону, моему ментору Никите, Сергею и всему сообществу за этот «билет в новую жизнь».

Я получила классный оффер - именно в ту компанию и сферу, куда давно хотела попасть.
И я очень довольна 🙂

Спасибо!

Автор: @kristyux
👏3213🤩7👌1🤗1
Вчера смотрел подкаст с Виталием Давыдовым, который основал компанию Adapty и попал в список forbes

Самый интересный факт для меня, что...

Виталия два раза не взяли на стажера в Яндекс) а сейчас у них выручка 20 млн, в долларах 🤯

Мы, кстати, проходили собеседования к ним в команду, были интересные и нестандартные задачи

Наверное, одна из тех компаний, ради которых стоит откликаться и искать не только на российском рынке)

Поэтому, уже сегодня будем обмениваться профилями на линке и добавлять друг друга в конекшены на стриме 👌

Если вы в поиске и у вас пока нет linkedin — регистрируйтесь и отправляйте профиль сюда в комментарии, будем бустить 🫡
👍16🔥96
Мы сделали то, о чем давно мечтали)

А именно English Speaking Club внутри сообщества, где обсуждаем технические вопросы на собеседованиях, новости и технологии на английском

Как то мне запомнилась фраза одного из коллег: "Если вы можете решать задачи и проходить собеседования на английском, на русском будет совсем легко"

Поэтому мы решили сделать формат общим, не только для тех, кто активно собеседуется в зарубежные компании, но и для тех, кто ищет работу в РФ и просто хочет повышать навыки и нетворкинг

Самое сложное было — найти разработчиков, которые имеют бэкграунд и в разработке, и в английском

but difficulties don't scare us 👋
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4412😎3👍2
Крутой сайт для самопроверки)

https://www.keithcirkel.co.uk/css-or-bs/

Сайт показывает свойство css, а вам нужно указать, реальное оно или выдуманное 😅

Это сложнее, чем кажется..)

Делитесь своим final score в комментариях) 👇
🔥27👀76
В первые 8 рабочих дней апреля собрали 62 собеседования и 5 офферов, делаем ставки, побьем ли рекорд марта: 172 собеседования в месяц 🤓

230к -> Vue
240к -> React
250к -> React
255к -> React
295к -> React


Из приятного, многие крупные компании которые почти отсутствовали в 2025, сейчас появляются в анонсах.

Среди самых активных компаний в 2026: Яндекс, ДомРФ, IT One, МВидео, МТС и внезапно, Аэрофлот 🤔

В общем по группе уже 71 человек приняли оффер в команию, и 32 проходят собеседования.

Если хочешь подготовиться и проходить собеседования с нами — я на связи тут: @codepunks_bro
17🔥15👍4🍾41
Кажется, что ИИ-рекуртеры не справляются 😅

Напоминает компании, где на поддержке убирают людей, но при любой нестандартной ситуации, нейронки не понимают контекст.
🌚32😭20🐳12💅6👍2🥰1👏1🤗1
Полезные ресурсы для Frontend/поиска работы вне РФ

Мы в комьюнити используем не только hh, поэтому сделали для вас подборку того, что помогает нам.

Международные job-борды

-> https://himalayas.app/jobs/matches
-> https://www.remoterocketship.com/?page=1&sort=DateAdded
-> https://www.remocate.app/
-> https://jobgether.com/remote-jobs
-> https://meetfrank.com/latest-jobs
-> https://careervault.io/
-> https://simplify.jobs/
-> https://www.simplyhired.com/
-> https://www.flexjobs.com/

Русскоязычные площадки

-> https://hirehi.ru/?category=development
-> https://remote-job.ru/search?...React
-> https://geekjob.ru/vacancies?qs=react
-> https://getmatch.ru/vacancies
-> https://www.vseti.app/jobs

Остальное

-> https://remoteok.com/remote-react-jobs
-> https://hirify.me/
-> https://finder.work/
-> https://web3.career/
-> https://ingamejob.com/en
-> https://www.cypruswork.com/jobs/
-> https://devsdata.com/

А также телеграм каналы для поиска работы

Если один или другой источник вакансий сработал для вас лучше — делитесь в комментариях 👋

Если наберем много 🔥, расскажем в следующих постах про нашу статистику, какие каналы работают лучше.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5913🤩5🙏3👍2
Собрали вопросы с собеседования в TradingView две недели назад (React)

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


Цикл событий:
- Что такое EventLoop, как он работает? Как он работает с Promise? (статья)
- Перечисли всё, что относится к макротаскам в JS?
Вопрос частый и рассказать можно много:

Базовый ответ — просто перечислить методы.

-> setTimeout, setInterval
-> DOM события (click, input, load и т.д.): именно асинхронные, вызванные пользователем
-> setImmediate (Node.js) -> можно рассказать про фазы event loop в Node.js),
-> I/O операции (Node.js)
-> MessageChannel, BroadcastChannel (можно рассказать про каналы)
-> postMessage

Чуть более развернутный ответ — также рассказать про отдельные очереди и их порядок в асинхронном потоке:

-> requestAnimationFrame
-> requestIdleCallback

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


TypeScript:
- Что такое infer в TS? (видео)
- Для чего нужны Generics в TS? (видео)
- Что даёт использование const в Generics?
- Что такое union types в TS?
- Что такое enum в TS и для чего? (видео)
- Что такое типы высшего порядка в TS? И какие используются чаще всего?
Типы высшего порядка — типы, которые принимают другие типы как параметры.

Часто используемые:
- Generics: `Array<T>`, `Promise<T>`, `Map<K, V>`
- Utility Types: `Partial<T>`, `Required<T>`, `Pick<T, K>`
- Mapped Types: `{ [K in keyof T]: T[K] }`
- Conditional Types: `T extends U ? X : Y`


Мемоизация:
- Что делают хуки useMemo, useCallback, React.memo? (статья)

Верстка:
- Какие приёмы есть в CSS для адаптивности?
- Что такое container query в CSS? (MDN)
- Какие есть возможности у медиа запросов? (MDN)
- Почему в методологии БЭМ не используются margin у родительского блока?
- Из чего состоит Box Model в CSS? (MDN)
- Что такое схлопывание margin? (MDN)

Общее:
- Чем отличаются JWT token от сессионных кук? (статья)
- Какие параметры можно задать в <meta name="viewport">?
- Какие есть варианты хранения данных на стороне браузера?

JavaScript:
- Как ведёт себя this в обычной функции?
- Что такое оператор new в JS и как он работает? (learnjs)
- Что такое прототипы в JS? (learnjs)

React:
- Что такое контекст в React и для чего используется?
- Если мы создаём Portal в React, будет ли там доступен контекст?

Ставьте 👍 если формат с вопросами полезен, или 🤝 если следующий пост делаем с разбором задач в крупной компании 👋
Please open Telegram to view this post
VIEW IN TELEGRAM
👍85🤝189🔥2🎉1🤓1😎1
*разработчик без тренировки, когда на собеседовании попросили решить twoSum

Сегодня решаем livecoding с наших прошлых собеседований вместе с чатом, чтобы следующие собеседования были проще и понятнее

— Берем задачу
— Решаем вместе с вами
— Берем на закрепление
— Повторяем:

while(right_answers < all_answers) {
repeat()
}


🗓 Четверг
20:00
📍 Ссылка придет в 🔺бота (там нет ничего лишнего, только ссылки на стримы)

Если в начале каждого собеседования вы волнуетесь за livecoding — просто прорешаем все задачи заранее 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2563🐳2
Media is too big
VIEW IN TELEGRAM
#кейс от @nargiz_dev

Сразу скажу, что кейс был сложный и не самый быстрый — рассказал ниже)


Еще один видео-отзыв от участника комьюнити, с которой мы прошли огонь и воду)

Начали мы еще в 2025-м при проведении реалити, когда Наргиз записала видео, где рассказала на старте про проблемы с поиском работы.

Так вот, почему кейс был сложным и вообще какие могут быть проблемы у разработчика с профильным образованием и хорошим опытом?


-> Точка A: последний курс магистратуры по машинному обучению, несколько месяцев в поиске работы, нет гражданства для оформления, отказы

Мы попали в ситуацию, когда нет гражданства РФ, но проживаешь по факту в Москве.

Для зарубежных компаний ты русский, для русских — иностранец.🫠

А еще по стеку мы на ангуляре, где 80% компаний — государственные, которые цепляются за каждый документ. Выписки, справки, гражданство — особенно.

Было много финальных этапов, где отказывали исключительно из за того, что не хотели брать на себя трудности с оформлением.

-> Точка Б: Angular, 280 тысяч, оффер получен 🔥

Контакты: @nargiz_dev ❤️
🔥4011👍5👏5🆒2
Кто-то искал и находил работу через общение с рекрутерами в «Сетке»?

Поделитесь своим опытом)
3👍1
Недавно на работе стажеры обсуждали, какой курс купить, чтобы вырасти по грейду?

Мое мнение, как человека который так или иначе помогал или способствовал проходжению почти 1500 собеседований, а это единственный надежный способ перейти на грейд выше


-> большинство информации и так лежит в интернете, причем не на каких-то закрытых курсах, а на тех что на виду.

learnjs
MDN
leetcode

Другое дело, как с ними работать.

Можно просто пройтись по всем разделам, а можно попробовать каждую тему на практике и потом с кем-то обсудить, сделать саммари или конспекты.

Да, это все конечно круто, но нужна еще практика именно в рабочих проектах 🤓

Их исходники тоже в открытом доступе, вот например: RTK, React, Zustand, Material UI. Это не просто рабочие проекты, это то, чем пользуются почти все фронты на React.

Andrei Karpathy
рекомендовал технику для погружения в незнакомый проект/технологию, когда вы просто открываете два редактора рядом, и переписываете какую-то часть.


Самое интересное в том, что как ни пытайся делать это механически и бездумно, все равно появляется много вопросов, у меня часто это переходит в гугление и чтение доки по-новой.

Я на 90% процентов уверен, что если разобраться в базе и переписать несколько библиотек и пакетов из списка выше, у разработчика уже будут довольно интересные нишевые знания.

И добирать еще курсы нет смысла. Везде информация одна и та же, формулировки другие.

Вообще, если разработчик выработал методологию самообучения, и добивается всех поставленных целей, то и ментор ему не нужен.

Но в реальности, мы, разрабы, да и вообще люди, далеко не такие рациональные и системные, как сами себе представляем.

Можно прочтать 3 статьи про замыкания, а задачу на собеседовании не решить, хотя там было достаточно информации, просто теория не линканулась с практикой

В современном мире, проблема больше фильтровать информацию, чем искать, поэтому лучше найти кого-то, кто поможет сфокусироваться и не отвлекаться на лишнее.

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

@codepunks_bro
💯1410👍7🔥2
Делюсь полезными ресурсами, которые обсуждали в комьюнити за последний месяц.

Кажется, из этого сборника стабильно попадаются задачи на собеседованиях, из самых частых: groupBy, debounce.

Также классных блок с написанием внутренней реализации методов массива filter, reduce, map с типизацией

Второй сборник, задачи из которого почти всегда на собеседованиях, но только наполовину. Из самых частых: Merge Sorted Array, Valid Palindrome, Two Sum, Group Anagrams.

Темы с матрицами, Linked List и все что дальше — уже почти не встречаются. То есть из 150 задач актуальных во фронте всего около 30

TypeScript ->
1. Аналог литкода, но это задачи с уклоном на TypeScript
2. TypeChallenge - скорее всего про это многие наслышаны, но думаю все равно полезно
3. Коллекция основных типов TypeScript

Event Loop ->
1. Визуализатор с 11 примерами, цепочками промисов, методами промисов
2. Видео на английском, где разбираются микротаски и рендер вместе

Замыкания и область видимости ->
1. Обьекты и замыкания, эту книгу кстати, в некоторых компаниях напрямую рекомендуют для подготовки, например в вакансиях ozon

Кто я | Кейсы | Менторство
36👍12🔥62❤‍🔥1🤩1🍾1