Fless – Telegram
Fless
5.81K subscribers
175 photos
8 videos
15 files
557 links
Пишу о стратегии и консалтинге.
- Канал: https://news.1rj.ru/str/flesspro
- Чат: https://news.1rj.ru/str/flesschat
- Вопросы: @FlessTeam
Download Telegram
🤩1
Сегодня отложил "кабанчика" и дописываю введения к модулям обновленного курса по математике.

Как же тяжело идет творчество. Поел, принял душ, потупил в новостях, посмотрел барахло на Авито. Написал 2 абзаца! Опять потупил.

На свою удачу недавно прочитал, как Даниэль Канеман (нобелевский лауреат и талантливый писатель, среди прочего) ходил вокруг холодильника и всячески тупил, пока писал "Думай медленно, решай быстро".

Теперь и мне не стыдно
😁47👍3
Привет! Подведу итоги пятого спринта, 30 мая - 05 июня 2022, для себя:

- Решил 11 задач на разные темы, в основном по Daily Challenge: 2H, 5M, 4E (2*5 + 5*3 + 4*1 = 29 единиц работы)
- Разобрал Часть 3 из Designing Data-Intensive Applications by Martin Kleppmann. "Кабанчик" закончен! (45 единиц работы)
- Обсудил system design на практике с другом - тимлидом (12 единиц времени)
ИТОГО: 86 единиц работы vs 140 по плану.
Остальное заняла доработка курса по математике

Из прошлых исправлений:
- Разбирать решения контестов, в которых участвовал
Не разобрал ничего. Об этом ниже
- Посмотреть, что из себя представляют интервью System Design
Быстро проглядел разборы system design из двух книг Alex Xu

Что хочу улучшить:
- Чтобы расходовать время эффективнее, быстрее перейти к собесам и итерироваться на фидбеке. Для этого
--- Решать сначала задачи из списка популярных у Google, Amazon и т.д. И уже потом, если будет время - контесты и т.п. Вместо того чтобы научиться решать абсолютно все, я научусь решать наиболее востребованные задачи
--- Начать проходить отборы в разные компании уже в июне. Подать документы, сначала в компании второго приоритета, в ближайшие 2 недели
--- Разобраться подробнее в устройстве нашей LMS. Проработать варианты изменения архитектуры для разных сценариев

План на предстоящую неделю:
Подача
- Доработать резюме (мелочи) (5 единиц работы)
- Собрать список компаний, куда подать документы (15 единиц работы)

Coding
- Решить 20M задач (60 единиц работы)

System Design
- Разобрать подход Even Storming по совету друга (15 единиц работы)
- 1 итерация брейнсторма по LMS (10 единиц работы)
- Разобрать System Design Vol 1. Alex Xu, первые 9 глав (45 единиц работы)

ИТОГО: 150 единиц работы

#ИтогиСпринтаVR #SWEatFAANG
👍19🔥5
Гугл снова набирает из России. Это подтвердил товарищ из Гугла и товарищ, сейчас проходящий отбор в Гугл из России.

Отлично. Минус головная боль с иностранным ВНЖ для отбора.

Правда, неясно, как будет идти набор в big tech в августе-сентябре. Кажется, компании затягивают пояса в преддверии спада.

#SWEatFAANG
👍41
Привет! Подведу итоги шестого спринта, 06-12 июня 2022, для себя.

TLDR: С кодингом уже более-менее. Продолжаю смещать акцент на System Design, Behavioral. На следующей неделе - первые заявки в компании.

* РЕТРО *
Сделано:
- Собрать список компаний, куда подать документы (по факту 3 единицы работы)
- Разобрал подход Even Storming (по факту 5 единиц работы)
- 1 итерация брейнсторма по LMS (10 единиц работы)
- Разобрать System Design Vol 1. Alex Xu, первые 9 глав (по факту 30 единиц работы)
- Решил 22 задачи: 4E, 14M, 4H (4*1 + 14*3 + 4*5 = 66 единиц работы)
ИТОГО: 114 единиц работы vs 150 по плану (вышло быстрее)

Из прошлых исправлений:
- Решил Top20 задач от Амазона
- Резюме не исправил
- Сделали первую итерацию Event Storming по нашей LMS

Что еще нужно исправить:
- System Design Interview читается быстрее Кабанчика. Поэтому нужно не затягивать: дочитать Vol 1 и прочитать весь Vol 2
- Резюме исправить!
- Behavioral будет непростым. Уже сейчас подготовить историю Why SWE и рассказ о себе
- Податься в 2 компании

* ПЛАН *
Подача
- Доработать резюме (мелочи) (5 единиц работы)
- Написать историю о себе (10 единиц работы)
- Написать Why SWE (10 единиц работы)
- Подать документы в 2 компании (5 единиц работы)

Coding
- Решить 10M задач (30 единиц работы)

System Design
- 1 итерация брейнсторма по LMS (5 единиц работы)
- Разобрать System Design Vol 1. Alex Xu, главы 10-16 (20 единиц работы)
- Разобрать System Design Vol 2 (60 единиц работы)

ИТОГО: 145 единиц работы

#ИтогиСпринтаVR #SWEatFAANG
👍34
Behavioral questions, вероятно, окажут даже бОльшее влияние на исход интервью, чем кодинг и систем дизайн, раз я иду на позицию Engineering Manager.

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

Забавно оказаться в шкуре кандидата спустя сотни собесов, где я был коуч или интервьюер. Готовить ответы не так просто, как кажется по другую сторону стола

#SWEatFAANG
👍24🔥81
20220615-CV-SWE-Rogulenko-v3-shared.pdf
248.6 KB
Как обещал, делюсь своим обновленным резюме. С ним я начну собеседоваться, а дальше буду править по фидбеку.

UPDATE: репорт ошибок приветствуется. Пишите в комментариях

#SWEatFAANG
🔥57👍4
Апдейт по консалтингу:

Partners in Performance в России теперь - Partners in Efficiency, под предводительством Алексея Кузнецова.

Людей набирают, как и прежде. Команда сильная. Опыт дадут качественный. Подробнее расскажет @Maleshina_Olga, пишите ей.

Ну и не помешает подготовиться к их собесу. Тут показывали, как
🔥18👍2
Слухи: Цюрих в Гугле уже переполнен. Дают офферы в Варшаву. Но Варшава - так себе место.

Ещё один аргумент в пользу подачи во множество компаний и локаций. Там уже выбирать.

Так что, возможно, не Цюрих или не Гугл

#SWEatFAANG
😢32😁3😱32
Привет! Подведу итоги седьмого спринта, 13-19 июня 2022 г.

TLDR: пришло время моков по system design. Жду отклики компаний и подаюсь еще

* РЕТРО *
Сделано:
Подача
- Доработал резюме. Выкатил его на сайт https://rogulenko.com (10 единиц работы)
- Написал историю о себе (10 единиц работы)
- Написал Why SWE (10 единиц работы)
- Нашел referal в LinkedIn и отправил соглашения по персональным данным в Microsoft (5 единиц работы)

Coding
- Решил 7M и 2H задачи (3*7 + 5*2 = 31 единица работы)

System Design
- Разобрал System Design Vol 1. Alex Xu, главы 10-16 (20 единиц работы)
- Разобрал 6 глав из System Design Vol 2 (30 единиц работы)

ИТОГО: 116 единиц работы vs 145 по плану (не успел главы 7-13 из SD Vol 3)

Из прошлых исправлений:
- System Design Interview прочитал быстрее, чем кабанчика, но медленнее ожиданий
- Резюме исправил
- Behavioral начал готовить с двух вопросов
- Подался в 2 компании (но бюрократии больше, чем думал)

Что еще исправить:
- Начать делать моки по System Design
- Сбалансировать подготовку: по 1/3 времени на код/дизайн/фит

* ПЛАН *
Фит
- Написать 8 поведенческих вопросов (40 едиинц работы)

Код
- Решить 13M задач (40 единиц работы)

Дизайн
- 1 итерация брейнсторма по LMS (5 единиц работы)
- Разобрать главы 7-13 из System Design Vol 2 (30 единиц работы)
- Сделать одно мок интервью (10 единиц работы)

ИТОГО: 125 единиц работы

#ИтогиСпринтаVR #SWEatFAANG
🔥241
Известно, что в FAANG есть два трека - manager и IC (individual contributor).
Я понимал это так: IC - это для тех, кто вообще не хочет менеджить людей, а только работать с кодом, а manager - это если и людей готов менеджить.

Оказывается, это не все. Engineering managers почти не занимаются архитектурой/кодом. Они именно что менеджат - найм и развитие команды программистов, но не содержательные вещи типа решения по технологиям. Для этого есть staff engineers - "крутые IC". Зачастую более важными людьми для технологической компании типа FAANG как раз являются вторые, а не первые. Менеджить много кто может, а проектировать технологические решения - мало.

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

Вот и думай, стоит ли идти на engineering manager или нет.

#SWEatFAANG
👍23
Долгожданный курс по математике уже на подходе!

Старожилы чата, вероятно, помнят цифрового слона - иллюстрацию к предыдущей версии. Она останется)
👍34🔥4
10М баксов
- Столько нужно иметь на счетах, чтобы уйти на пенсию и комфортно жить семьей из 4 человек в Долине.

#SWEatFAANG
😢35🔥19😱9👍7
Привет! Подведу итоги восьмого спринта, 20-26 июня 2022 г.

TLDR: доделал теорию по system design, но не добрался до моков. Брат дал советы. Ищу рефералы

* РЕТРО *
Сделано:
Фит
- Написать верхнеуровневые идеи по 9 поведенческим вопросам (10 единиц работы)

Код
- Решить 9M и 2H задач (9*3 + 2*5 = 37 единиц работы)

Дизайн
- 1 итерация брейнсторма по LMS (5 единиц работы)
- Разобрать главы 7-13 из System Design Vol 2 (30 единиц работы)

Общая стратегия
- Подробно поговорил с братом про подготовку и карьеру в FAANG, перспективы в Долине. Много крутых идей, поделюсь далее (20 единиц работы)

ИТОГО: 102 единицы работы vs 125 по плану
(мало сделал по фиту, не успел мок интервью)

Из прошлых исправлений:
- Примерно сбалансировал подготовку: по 1/3 времени на код/дизайн/фит
- НЕ добрался до моков

Что еще исправить:
- Сделать 1 мок по System Design
- Написать 10 людям с просьбой реферала в разные компании

* ПЛАН *
Фит
- Написать идеи по 20 поведенческим вопросам, пока без проработки (20 едиинц работы)
- Написать 10 людям с просьбой реферала (20 единиц работы)

Код
- Решить 13M задач (40 единиц работы)

Дизайн
- 1 итерация брейнсторма по LMS (5 единиц работы)
- Подготовиться к мок интервью: пролистать теорию, 5 видео моков (20 единиц работы)
- Сделать одно мок интервью (10 единиц работы)

ИТОГО: 115 единиц работы

#ИтогиСпринтаVR #SWEatFAANG
👍24🔥2
Привет! Подведу итоги девятого спринта, 27 июня - 03 июля 2022 г.

TLDR: начал делать моки System Design. Холодные имейлы медленно, но верно начинают работать. Пролажал в подготовке поведенческих ответов, нужно на них поднажать

* РЕТРО *
Сделано:
Фит
- Поведенческие вопросы НЕ проработаны
- Сделал шаблон для писем и процесс запроса рефераллов (20 единиц работы)
- Написал 10 людям с просьбой реферала (20 единиц работы)

Код
- Решить 12M и 1E задач (37 единиц работы)

Дизайн
- 1 итерация брейнсторма по LMS (5 единиц работы)
- Подготовился к мок интервью: пролистал 30% теории, 5 видео моков (20 единиц работы)
- Сделал одно мок интервью (10 единиц работы)

ИТОГО: 112 единиц работы vs 115 единиц по плану
На холодные письма и теорию по SD ушло больше времени, чем ожидал

Из прошлых исправлений:
- Сделал 1 мок по System Design
- Написал 10 людям с просьбой реферала в разные компании

Что еще исправить:
- Повысить приоритет фита: черновики ответов должны быть доделаны, и нужно больше писем для реферралов. Поэтому сэкономлю силы на LeetCode
- Вместо конспектирования System Design сделать 2 мока по System Design

* ПЛАН *
Фит
- Прочитать статьи по поведенческим вопросам от баррейзера Амазон (20 единиц работы)
- Написать идеи по 20 поведенческим вопросам, пока без проработки (20 едиинц работы)
- Написать 20 людям из 4 компаний с просьбой реферала (20 единиц работы)

Код
- Решить 10M задач (30 единиц работы)

Дизайн
- 1 итерация брейнсторма по LMS (5 единиц работы)
- Сделать 2 мок интервью (20 единиц работы)
ИТОГО: 115 единиц работы

#ИтогиСпринтаVR #SWEatFAANG
👍24😁1
Поставили на загрузку полный курс по математике на тестовый сервер.
Ууух, давно ждали этот момент!!
🔥35👍4
В плане выше писал про холодные письма, с помощью которых прошу реферралы на software engineer.
Письма работают: уже в первый день из 10 отправленных писем 2 человека дали ответ с согласием дать реферрал или контактами HR. Очень неплохо на старте.

Расскажу 10 идей про холодные письма

1) Реферрал - это win-win. Работник-референт не получает штраф, если кандидат не проходит интервью. Но если кандидат подписыват оффер, работник-референт получает бонус. И бонусы в Tech работают - в отличие от консалтинга. Поэтому просить реферралы - это не зашквар.

2) Шаблоны письма на русском и английском нужно написать заранее. Они должны быть короткие. Примерно так:
- Привет [Имя человека], нашел твой контакт в ЛиндкедИне
- Дай реферрал, на позицию Х, пожалуйста?
- Мне неловко просить, но, кажется, ничего плохого не будет
- Я такой-то такой то, делал то-то и то-то
- Буду благодарен, если ответишь. Спасибо в любом случае!

3) Не прикладывайте файлы-приложения. Улетите в спам. Давайте ссылки на свои профили/резюме.
Я даю короткую ссылку на свое резюме на своем сайте: https://rogulenko.com

4) Составьте список компаний, где в теории могут быть интересные вам позиции.
Свой список, возможно, пришлю позже, если он вас заинтересует

5) По каждой компании ищите людей в ЛинкедИне по той позиции, на которую сами хотите попасть.
В поисковой выдаче выбираете тех, с кем есть что-то общее (язык, национальность, универ и т.п.) и кто, на ваш взгляд, с большей вероятностью ответит.
Выпишите людей в Гугл-таблицу, чтобы вести учет, кому писали.

6) В ЛинкедИне писать не выйдет, скорее всего. Угадайте имейлы людей. Для этого загуглите стандартный формат рабочих имейлов компании и подставьте имена нужных Вам людей

7) Персонализируйте имейлы, хотя бы указав имя и компанию адресата. Внимательно перечитайте каждое письмо 2 раза! Не накосячьте в именах. Лучше копировать имена из ЛинкедИна, а не перепечатывать по памяти

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

9) Благодарите за ответы. Дали контакт HR? Быстро благодарите и больше не беспокойте человека. Предложили написать им в ЛинкедИне? Пишите там, не спорьте. Слушайте людей и подстраивайтесь под них.

10) Дофига игнора и даже иногда негатив - это ок. Воспринимайте спокойно, благожелательно, профессионально. И собирайте рефераллы дальше. Это игра чисел - тут нужно разослать сотни писем, чтобы что-то сработало. Терпение

#SWEatFAANG
👍60🔥19
Всем привет! Единственная летняя группа по структурированию кейсов начнется 18 июля. Советуем начать решение кейсов именно с этого курса) По всем попросам пишите @FlessTeam
👍5😱5😁2
Параллельно решили расширить бесплатную (без ментора) группу по подготовке к SWE интервью: кодинг, систем дизайн, бихейв.

Что в ней делаем? Делимся инсайтами, прогрессом, задаем вопросы, проводим моки друг с другом

Группа подойдет тем, кто пойдет на инженерные интервью в ближайшие 3-6 месяцев.

Желающие присоединиться напишите пару слов о себе @victor_rogulenko

#SWEatFAANG
👍10