Обложка канала

Fless. Страница 8

2789 @flesspro

Карьера в digital, data science и управленческом консалтинге

  • Fless

    Как обещал, делюсь своим обновленным резюме. С ним я начну собеседоваться, а дальше буду править по фидбеку. UPDATE: репорт ошибок приветствуется. Пишите в комментариях

    20220615-CV-SWE-Rogulenko-v3-shared.pdf

    application/pdf
  • Fless

    Behavioral questions, вероятно, окажут даже бОльшее влияние на исход интервью, чем кодинг и систем дизайн, раз я иду на позицию Engineering Manager. Взялся за подготовку вопросов, пока набросал их список тут. Кому нужно, скачивайте. Забавно оказаться в шкуре кандидата спустя сотни собесов, где я был коуч или интервьюер. Готовить ответы не так просто, как кажется по другую сторону стола
  • Fless

    Привет! Подведу итоги шестого спринта, 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
  • Реклама

  • Fless

    Гугл снова набирает из России. Это подтвердил товарищ из Гугла и товарищ, сейчас проходящий отбор в Гугл из России. Отлично. Минус головная боль с иностранным ВНЖ для отбора. Правда, неясно, как будет идти набор в big tech в августе-сентябре. Кажется, компании затягивают пояса в преддверии спада.
  • Fless

    Привет! Подведу итоги пятого спринта, 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
  • Fless

    Сегодня отложил "кабанчика" и дописываю введения к модулям обновленного курса по математике. Как же тяжело идет творчество. Поел, принял душ, потупил в новостях, посмотрел барахло на Авито. Написал 2 абзаца! Опять потупил. На свою удачу недавно прочитал, как Даниэль Канеман (нобелевский лауреат и талантливый писатель, среди прочего) ходил вокруг холодильника и всячески тупил, пока писал "Думай медленно, решай быстро". Теперь и мне не стыдно
  • Fless

    Привет! Подведу итоги четвертого спринта, 23-29 мая 2022, для себя: - Решил 11 задач по dynamic probramming и bit manipulation: 2H, 3M, 6E (2*5 + 3*3 + 6*1 = 25 единиц работы) - Разобрал части 1 и 2 из Designing Data-Intensive Applications by Martin Kleppmann (90 единиц работы) - Прошел два контеста, установив личный рекорд (3 задачи за 28 минут) и антирекорт (1 задача за весь контест) (20 единиц работы) - Завел трекер времени и количества багов ИТОГО: 135 единиц работы Из прошлых исправлений: - Уделил большую часть времени System Design, и в этот раз успел все запланированное - Начал трекать прогресс Что еще хочу улучшить: - Разбирать решения контестов, в которых участвовал Я должен стабильно решать 4 из 4 на контесте (пока 3/4, и то бывают досадные исключения), поэтому любые неудавшиеся задачи нужно разбирать - Посмотреть, что из себя представляют интервью System Design Чтобы понять, к чему именно готовиться, какие конкретно вопросы там обсуждают План на предстоящую неделю: - Динамическое программирование: 15M задач (15 * 3 = 45 единиц работы) - Разобрать Часть 3 из Designing Data-Intensive Applications by Martin Kleppmann (45 единиц работы) - Разобрать задачи контестов 292, 293, 294, 78, 79 (5 * 10 = 50 единиц работы) ИТОГО: 140 единиц работы
  • Fless

    Привет! Подведу итоги второго спринта, 16-22 мая 2022, для себя: - Решил 39 задач по DFS, BFS: 2H, 30M, 7E (2*5 + 30*3 + 7*1 = 107 единиц времени) - Разобрал половину Главы 1 из Designing Data-Intensive Applications by Martin Kleppmann (20 единиц времени) ИТОГО: 127 единицы времени Из прошлонедельных исправлений: - Отказался от моков - Начал изучать system design Что еще хочу улучшить: - Заложить больше усилий на system design Даже разобрать главы книги в итоге занимает больше времени, чем ожидал. Начну с книги на предстоящей неделе, а потом уже задачи - Начать трекать время и количество багов при решении задач. Завести под это отдельную таблицу и начать работу по минимизации обоих показателей План на предстоящую неделю: - Динамическое программирование: 10M задач (10 * 3 = 30 единиц времени) - Доразобрать Часть 1 и разобрать Часть 2 из Designing Data-Intensive Applications by Martin Kleppmann (90 единиц времени) ИТОГО: 120 единиц времени #ИтогиСпринтаVR
  • Fless

    Владимир Самохвалов, глава SBS Consulting, завел канал NerdConsulting. Кажется, это первый тг-канал партнера из консалтинга. Возможно, будет любопытно.
  • Fless

    Есть два кувшина: A и B литров, и бесконечный источник воды. Нужно отмерить ровно C литров: это количество воды должно оказаться суммарно в двух кувшинах. Можно делать такие операции: заполнить водой любой кувшин, опустошить любой кувшин, перелить воду из одного в другой. В каких случаях выполнить задание получится? Задача имеет алгоритмическое решение через обход графа, но гораздо красивее решить математически. Подумайте.
  • Fless

    Привет! Подведу итоги второго спринта, 09-15 мая 2022, для себя: - Разобрал Dijkstra и перестановки (10 единиц времени) - Решил 40 задач (< 72), но более сложные: 4H, 16M, 20E (4*5 + 16*3 + 20*1 = 88 единиц времени) - Сделал 1 мок, провел 1 (5 единиц времени) - На обоих контестах решил 3/4 с запасом времени, но со штрафными баллами - Начал писать код сразу в браузере LeetCode и проверять код на бумаге, а не гонять тесты через assert ИТОГО: 103 единицы времени Из прошлонедельных исправлений: - Разделил время на решение задач, другие активности и отдых. Решал меньше, с четкими перерывами и окончанием работы. Выгорание убавилось - Добавил в микс больше Medium задач. Что еще хочу улучшить: - Временно отказаться от моков. Кажется, пока мой bottle neck - это решение задачи, а не объяснение ее. - Начать ботать system design: там дофига, и он не менее важен кодинга План на предстоящую неделю: - BFS, DFS: 30M задач (30 * 3 = 90 единиц времени) - Разобрать Главу 1 из Designing Data-Intensive Applications by Martin Kleppmann (20 единиц времени) ИТОГО: 110 единиц времени #ИтогиСпринтаVR
  • Fless

    Забыл поделиться прогрессом по подготовке к FAANG
  • Fless

    С 13 мая самая крупная доля ООО «МакКинзи и компания СиАйЭс» — 33% — принадлежит Якову Сергиенко, который также является гендиректором российской компании. Доли по 16,75% принадлежат Тиграну Саакяну, Елене Кузнецовой, Сергею Заборову, Виктору Суркову. www.rbc.ru/busines…2cdcd4bd
    Владельцами российской «дочки» McKinsey стали сотрудники компании

    Бизнес получили руководители различных направлений работы компании, основным акционером с долей 33% стал гендиректор Яков Сергиенко

    РБК
  • Fless

    Интересное: Маккинзи нанимает людей из России тоже. И релоцирует - например, в Португалию. Правда, пока видел вакансии не консалтеров, а экспертов (типа R&I). Клёвый доменный опыт, например, по финансам перевешивает потребность в местном языке. Просто работать будете не с местными клиентами, а с глобальными командами.
  • Fless

    Привет! Подведу итоги первого спринта для себя: - Написал резюме + сделал 1 итерацию правок - Разобрал Strings, в тч Tries и KMP - Решил 72 задачи, почти все Easy - Поучаствовал в контесте - Сделал 2 мока, провел 2 - Начал писать в блокноте, но перешел обратно в Sublime (чтоб номера строк были) Что хочу исправить, чтобы лучше заниматься: - Разделить время на решение задач, другие активности и отдых. На прошлой неделе решал, не делая перерывы, когда уставал, и почувствовал легкое выгорание - Добавить в микс больше Medium задач Easy делал, чтобы тренировать скорость и синтаксис. Но скучно План на предстоящую неделю: - BFS, DFS и другие штуки на невзвешенных графах ("Введение графы") - Цель - 10 задач в дни, когда решаю. Из них 4 сложных, 6 легких Возможно, эти числа придется подкорректировать. Посмотрю по скорости #ИтогиСпринтаVR
  • Реклама

  • Fless

    Слегка запоздалый апдейт про подготовку к SWE собесам. Репост из чата нашей группы
  • Fless

    Сайт прилёг. Заработает вечером. Сорри за неудобства. Причина - переезжаем на новый хостинг и регистратор. Предыдущие хостинг и регистратор - украинская компания. Жаль от них уходить. Работают надежно, даже после начала войны. Но заплатить им сейчас технически невозможно =( UPDATE: Заработало
  • Fless

    Всем привет! Завтра стартует группа по структурированию, и мы приняли решение, что после нее сделаем перерыв в наборе до ясности с консалтингом в России. Поэтому, если вы давно собирались, то советуем сделать это сейчас!