Максим Фатин | про IT
4.12K subscribers
202 photos
4 videos
105 links
Помогаю с подготовкой к собеседованиям в RU Big Tech

https://clck.ru/3RdRKN

● Вместе с командой помогли 100+ разработчикам попасть в BigTech
● Жму 100-ку на 2 раза (есть куда расти)
● Люблю есть ночью)

Связь через Карину:
@Karina_algocode_io
Download Telegram
Я аутстафф в Яндексе и приняли наконец в штат

НО!

Неожиданно прошел собес в Т-Банк и хочу отменить финалы…


Вот такой запросик прилетел от кореша

Фактура такая:

1. Если на середине обрывать коммуникацию, то сделают пометку
2. Менять место работы и соглашаться на Т-Банк после того, как уже подписал переход на full time в Яндекс, 100% будет вызывать вопросы в будущем

В общем, на мой взгляд, самое безопасное решение такое

ДОПРОЙТИ ВСЕ ФИНАЛЫ В Т-БАНКЕ (как минимум для тренировки) И ПОЙТИ В ЯНДЕКС, так как уже подписался на full time

2-3 года назад я бы пушил в то, чтобы не ссал и шел в Т, если там лучше

НО!

Сейчас тренд на расследование резюме под лупой, и создавать повышенное внимание я бы точно не рискнул сам и тем более такое советовать

——

ЧТО БЫЛО НЕ ТАК (на мой взгляд)

Любое повышение/перевод в отдел/смена стека и т. д. я бы рассматривал как полноценную смену работы

Меняются обязанности, а значит, это = новая работа

В идеале нужно было делать так:

1. заранее проходить собесы в компании и выбирать не из одной, а из нескольких
2. идти туда, где наиболее перспективно и потенциально более комфортно будет расти

——

ПРОСТОЙ ПРИМЕР КАК ЭТО РАБОТАЕТ

Когда я работал в Huawei — я думал, лучше быть не может

Когда работал в Яндекс — думал, ну никто не переплюнет

Когда в Т-Банке — думал: “просто рай на земле”

Но если спросить меня сейчас куда бы я пошел работать, то скажу, что вернулся бы только в Т-Банк


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

В общем, идею ты понял... (надеюсь, она тебя взбодрила)

А где можно готовиться к собесам, ты и сами знаешь: algocode.io

Ну и 🌭 бахнуть не забывай, если было полезно
🌭65
This media is not supported in your browser
VIEW IN TELEGRAM
❤‍🔥46🌭9🍓7
Осторожно, микроменеджер в здании!

Да, да — я был микроменеджером. Да еще каким…


Смотрел каждый MR под лупой, отслеживал статус каждого тикета, даже 1 раз сказал, что человек X2 хуже перформит, чем нужно... 🤦‍♂️

Как вспомню, меня аж передергивает

Все потому, что первый полноценный опыт управления командой я получил еще 2 года назад в своем бизнесе (а не в найме)

А свои деньги всегда жалко X10…

В общем, слава богу, я прошел стадию ПРОДУКТИВНОГО МЕНЕДЖЕРА НА МАКСИМАЛКАХ

Больше всего мне помогли Даня и Саша — вовремя подсветили неадекватность...

Лечил я ее полгода. И сейчас готов выдать легкий рецепт, как это фиксить: нужно начать делать свою работу, а не контролировать чужую (кэп)

Вот реально, как только мне стало прилетать всего на 20% больше личных задач, я перестал ходить за всеми

P.S. По итогу истории с X2 перформансом я извинился

И после признания своей жесткой неадекватности все пошло как нужно
Please open Telegram to view this post
VIEW IN TELEGRAM
🌭33
А такое могут спросить на собесе?

Ну естественно!

Да, оптимальное решение требует знать алгоритм Флойда, чтобы решить за O(n) и O(1)

Да оно выглядит вот так

def find_duplicate_num(nums: list[int]) -> int:
# фаза 1: найти точку пересечения
slow = 0
fast = 0
while True:
slow = nums[slow]
fast = nums[nums[fast]]
if slow == fast:
break

# фаза 2: найти вход в цикл
slow = 0
while slow != fast:
slow = nums[slow]
fast = nums[fast]
return slow


ДА! Тут нифига непонятно

Но это не значит, что тебя не спросят 😂

Что имеем, то имеем...

Благо задачку дают не часто, но если идешь в Озон, я б глянул ее заранее
🌭20❤‍🔥2
Сегодня отказал корешу…

В общем: у нас менторская программа появилась, где Java и Go доводим до оффера и мой кореш хотел пойти к нам ментором

При этом мы помогаем Middle -> Middle в BigTech или Middle -> Senior

Кореш 100% круто делает свою работу + в техничке достаточно сильный

НО!

Сейчас на собесах важно уметь презентовать свой опыт + объяснять как это делать ВООБЩЕ НА ВСЕХ ЭТАПАХ

Нужно не только в ЯП, но и SD разбираться и иметь практический опыт

И вот тут есть проблемесы…

В общем, менторы у нас остаются с 5+ лет коммерческого опыта и собственными оферами/опытом работы в BigTech и знаниями в SD

——

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

В общем, рассматриваю это как WIN-WIN и надеюсь на лучшее как говорится

——

ДЛЯ ТЕХ, КТО ХОЧЕТ ПЕРЕДАВАТЬ СВОЙ ОПЫТ

P.S. Кста, если:

* активно и успешно ходишь на собесы
* есть желание передавать свой опыт в качестве ментора
* есть жирные оферы от бигтехов на 400 000+
* 5+ лет в разработке и имеешь практический опыт с SD

Пиши @fatinmaks — буду рад новым менторам

P.P.S. Опыт не крутим, легенды не придумываем, проблем с работодателем не будет

Платим достойно
🌭17🍓3
Поговорим про увольнения...

Сегодня написал кореш: бро, пришел hr bp с лидом и просят уйти через неделю

У каждого такое может быть. Вот чек лист:
1. В моменте ничего не подписывать
2. В целом оценить ситуацию (на сколько это для вас внезапно и в чем скорее всего реальная причина - часто ее не говорят)
3. Сходить к юристу со всей фактурой

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

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

А с юристом можно еще и 2-3 оклада получить :3

P.S. если проходил через такой процесс - будет интересно узнать реальный опыт
🌭34
А вот и видос подъехал новый (нет)

Был ИП, теперь ООО...

Эти 3 буквы магическим образом смогли остановить меня от выкладывания УЛЬТРА МЕГА ВИДОСА по SD

Засучиваю рукова и иду разбираться с. бюрократами и капиталистами - чтобы ты уже вечерком с кайфом мог посмотреть вместо "Спокойной ночи малыши" 🤦‍♂️ (осторожно, тупая шутка)

Давай соберем побольше 🌭, чтобы быстрее провернуть это капиталистическое колесо
Please open Telegram to view this post
VIEW IN TELEGRAM
🌭105
Как же я жалею, что не делал это в найме…

Делать продукт с нуля — это пипец боль и страдание

В найме я просто программировал, а сейчас я:

* думаю, как продавать
* как продукт развивать
* как анализировать данные

И, конечно, как это всё запрогать 😂

Проблем стало X10, так что жалею только о том, что в найме:

* мало общался с PM (сейчас бы я хотел всё знать о пользователях)
* мало выстраивал процессов между командами
* мало в целом общался со смежными отделами

——

Да, я делал это больше, чем среднестатистический программист-баянист

НО!

Сейчас бы я делал это X20!

Просто потому, что это бесценный опыт как для карьеры в корпорате, так и для своего дела, и раскешить его можно на раз-два (если у тебя руководитель адекватный)

Но он у тебя 100% адекватный - иначе зачем бы ты там работал ;)
🌭28
7 лямов от Яндекса

Вот такой оффер получил наш студент на программе "оффер под ключ"

Это в Яндекс на Senior - он прям очень хотел именно в Яндекс, так что готовились точечно

P.S. фига они дизайн поменяли - когда я офер получал было все скромнее)

Ну и бахни 🌭 если тоже целишься в BigTech
🌭105❤‍🔥12🤣4🍓4
Как только устроился в Huawei, меня ждали крышесносные шутки

Мой лид буквально был стендапером, который постоянно троллил своего друга-синьера

Ну что — я угорал

НО!

Когда я впервые за 3 месяца задержал задачку на 1 день относительно сроков, которые сам оценил

То что ты думаешь?

Шутки полетели уже в меня

Вот так я узнал, что такое командная культура во всей красе
😄

А теперь не очевидный вывод

Есть афигеть продуктивные команды с тролями на борту (где я и оказался) - и я ничего против них не имею, мы реально круто перформили все. Но работать там не буду больше

Просто есть твой характер и культура команды и хорошо бы понимать с кем метчишься (но пока не попробуешь не узнаешь)
Please open Telegram to view this post
VIEW IN TELEGRAM
🌭32
Да будет видос!

Если заметите у себя в предложке YouTube одну из этих превьюх - знайте, это новый видос

Тот самый по system design, чтобы крошить лица интервьюеров

Осторожно! Одна из обложек инфоциганская (без негатива к циганам) - может вызывать негатив к автору и контенту (базовая побочка)
🌭29🤣8
Please open Telegram to view this post
VIEW IN TELEGRAM
Как я сэкономил 5995 рубасов с AI

Короче, нужно было запилить систему хранения клиентских данных (CRM)

Есть дофига продуктов на рынке

И мне предстояло решить: делать свою или пилить интеграцию

Стоимость интеграции: примерно 5995 в месяц + разработка + я не могу сделать все, что хочу (есть некоторые ограничения все равно)

Стоимость если делать самому: 10 баксов на Codex

Ну естественно, я написал все сам

Ты спросишь:
* а как же стоимость поддержки
* а как же твои собственные часы, которые ты потратил


А я отвечу: такова жизнь :)

Ладно, если серьезно, то экономика интеграций все равно будет дороже, если мы возьмем даже полгода (порядка 40 000–50 000) и самое плохое - чем дальше тем больше стоимость, а такой тренд вообще мне не нравится

А тут бесплатно :)))))))

Раньше только большие игроки строили свою инфру, а с AI это, конечно, намного проще, что лично меня очень радует

Ну и бахни 🌭 если уже запилил первый проект/сервис чисто на AI
🌭42❤‍🔥2🤣2🍓2
Т-Банк... Ну вы серьезно?

Дать эту задачку = слить кандидата с 95% вероятностью.

Мало того — я даже видел интервьюеров, которые на полном серьезе дают ее на КАЖДОМ своем собесе.

А потом такие: «Что-то кандидаты не те».

Да, любая компания может спрашивать что хочет, в целом, ибо за это они платят бабосы

И ладно бы олимпиадников, но под раздачу попадают все...

Если хочешь испытать свои силы, то решить можно на algocode.io или LeetCode

https://algocode.io/problem/word-transform-chain

https://leetcode.com/problems/longest-string-chain/description/ (тут немного другая, и просят найти самую длинную цепочку. На algocode — прям оригинал, как спрашивают. Пошарил условие на скрине.)

И бахни 🌭, если хочешь, чтобы Т-Банк убрал эту задачку из своего пула
🌭133🤣3
Сначала хотел, а потом чет передумал отправлять 😂

Но это было бы смешно если бы я такое написал, он собрал и потом я бы чисто с плакатом перед офисом стоял
🌭47🤣20
Fast-вакансия от Fast Яндекса на Fast Track для fast-разработчика

В общем...

Уже давненько появились такие штуки, как:
- Fast Track (все собесы за 1 день)
- Мультитрек (работаешь в нескольких командах и только потом выбираешь)

Выглядят прям очень вкусно

НО!

Расскажу, почему лично сам на них не очень люблю ходить

А причина всего одна: чаще всего там задачки СЛОЖНЕЕ, чем на обычном собесе

Это просто факт, который заметил, проанализировав 20+ собесов и туда, и туда

Да, тут роляет еще и удача

НО!

Тем не менее, на мой взгляд, задачки сложнее

Иначе как объяснить тот факт, что на Fast треке и Мульти треке встречаются задачки на динамическое программирование (а они сложные), которое в обычном флоу собеса запрещено давать (прям на оф. сайте у Яндекса написано)

Видимо самые душные интервьюеры именно там собираются 😂

Так что это отличный способ почелленжить себя

Ну или просто пройти по обычному флоу найма и не рисковать 😁
🌭29🍓1
Опа, а вот и AI-связка подъехала

Связка для меня — это:
- Tooling (набор инструментов)
- Вид задачи, которую нужно сделать

Связку считаю хорошей, если AI достаточно автономно приходит к задуманному результату

И тут идея в том, что часть работы AI делает ну очень хорошо, а часть настолько плохо, что быстрее сделать самому

И вот задача связки — максимально укорить выполнение задач с AI без потери качества

Например, проектирование API ужасно AI делает, на мой взгляд

А вот пишет код по готовой спецификации достаточно сносно

Соответственно, связка: API пишу сам + AI реализует остальную часть

Далее каждую такую связку МОЖНО ПОЛИРОВАТЬ

Чуть больше про связки написал авторский пост для коллег из ОТУСа

Можно тут почитать (последний пост)
https://t.me/+aHdZzGiNhDtkMzMy

А по 🌭 будет понятно на сколько тема зашла и стоит ли ее еще глубже раскрывать
🌭41❤‍🔥1
Уничтожаю игры с AI

Раньше видел много видосов, как AI уничтожает тетрис, змейку, Hill Climb Racing и другие игрухи

И решил попробовать сделать что-то в такой же манере на Ютубчик

Если поделишься идеей, какая игра могла бы ПОДОЙТИ ПОД ЭТОТ ФОРМАТ, — буду оч благодарен

P.S. На скрине игры, в которые в детстве играл:
- Alien Shooter
- Star Defender
- Chicken Invaders

Эххх... Прям чет на них тянет, но понимаю, что они не совсем подойдут под формат

И бахни 🌭 если тоже играл в эти игрухи в детстве (сделаем перепись старперов 😂)
🌭41🍓2