За 10 лет прошёл путь до старшего backend разработчика на HighLoad системе с 1.2 млн rps в пике. Встретился со всеми видами болей роста, разными стилями общения и поиском своей ценности.
За плечами также опыт работы тимлидом в классической банковской сфере, где было всё - начиная от тушения пожаров своими руками, онбординга новых сотрудников, выстраивания процессов и роста в техлида.
Работал также в фонде HFT. Где создание заявки со скоростью в наносекунды - наше всё. Успел быстрее других - победил!
Спикер ProIT Fest, Стачка, Dump, Highload++.
Автор популярного канала по архитектуре и подготовке к System Design Interview - System_Design_World
Призёр хакатонов:
Согласие - Разработать web-сервис для проверки гипотез, который позволит создавать и тестировать новые страховые продукты.
Архитектурной каты МТС - перевести в облако работающий travel агрегатор в виде монолита за 6 месяцев.
Финалист:
Экспохака - создать систему управления клиентскими базами для компаний-партнеров Экспобанка.
Архитектурного Хакатона ВТБ - разработать систему приёма заказов в сети ресторанов.
Ex-techlead Sber в трайбе Корпоративно-Инвестиционный Бизнес.
Подготовка к System Design интервью. Подготовка в том числе на английском языке.
Роадмап развития! Создадим вместе комфортный план на дашборде без этих успешных успехов, от которых сплошная депрессия. Оттолкнемся от ваших пожеланий. Раскрутим их, поймём реальную цель. Проработаем страхи.
Подкачаем технические навыки. Нужно понять основы Linux, сетей, операционных систем?! Я через это всё прошёл. И работаю на крутом HighLoad проекте, где каждый кусочек знаний важен! Донесу технику. Донесу ценность этих знаний. С практикой.
Особенности найма, собеседований. Выстроим успешный пайплайн. Поймём на какие сигналы кандидата стоит обращать внимание, а что сейчас на рынке хайпа ради.
Подготовка системы оценок для бэкэнд разработчиков. За свою карьеру много собеседовался. Знаю системы оценки компаний из BigTech. Cоздал под NDA для крупной компании.
Владимир помог мне подготовиться к собеседования на System Design. Провел мне мок-собеседование. По моей просьбе сразу давал комментарии и напутствующие слова, подчеркнул мои сильные и слабые стороны
Большим плюсом считаю, что Владимир дал мне несколько полезных советов для прохождения проектирования и вел тайминги нашего собеседования, чтобы я не вышел за тайминги на собеседовании
Договорились на ближайшие время, профессионально провел сессию интервью, дал хорошие рекомендации где можно усилить.
Перед началом, Владимир предложил несколько вариантов проведения интервью.
Во время интервью качественно слушал, понятно отвечал на вопросы и задавал уместные вопросы со своей стороны. После, дал отлично структурированную обратную связь о спроектированном решении, его (и моих) сильных сторонах и подробно остановился на точках роста. Длительность встречи была подобрана исходя из рекомендации Владимира и была оценена верно. По окончании встречи я получил все материалы и рекомендации в текстовом виде. Я остался доволен встречей и рекомендую Владимира как сильного и опытного интервьюера.
Сессия прошла очень информативно.
Сначала, после короткого созвона, был дан хороший набор вопросов/материалов, которые нужно понимать хотя бы на базовом уровне, для прохождения интервью, сделан был упор на мои технологии, на что обратить внимание конкретно мне. После мок интервью с ценнейшим разбором. На самом разборе узнал лайфкахи, как правильно все рисовать/организовывать, чтобы не запутаться. Какие этапы выделять, как переходить от одного этапа к другому, на что внимание обращать. Какие вещи и как именно исправить лично мне(звучать увереннее, что-то техническое подтянуть). После сессии Владимир скинул еще дополнительные материалы почитать, которые были полезными + постоянно был на связи и отвечал на любые вопросы. В общем получился очень крутой интенсив, который позволил мне вообще без опыта прохождения system design интервью пройти его на неплохом уровне.
Мне требовалось очень быстро (за несколько дней) подготовиться к system design собеседованию. Владимир помог мне за одну сессию познакомиться с форматом таких собеседований, провел мок-собеседование и подсветил моменты, на которые стоит делать упор. Все прошло отлично! В результате собеседование смог пройти с положительным результатом!
Мок-собеседования с тобой оказались максимально полезными.
Я пришел почти с нуля, после нескольких неудачных реальных собеседований. До этого самостоятельно изучал «Кабанчика», но без практики в голове все равно оставалась неструктурированная каша. Как результат, на собеседованиях мог говорить вещи, которые сейчас понимаю как абсурдные или некорректные.
После пробных собеседований с тобой знания стали более структурированными, и этого даже хватило, чтобы успешно пройти секцию по системному дизайну в => Ozon <=. Особенно ценным было то, что после каждого интервью ты оставляешь подробную и четко структурированную обратную связь, что помогает лучше понимать ошибки и совершенствоваться.
Сейчас продолжаю погружаться в тему — изучаю примеры дизайнов, разбираюсь в технологиях, но теперь все это ложится уже на прочный фундамент. Планирую дальше оттачивать навыки с помощью новых мок-собеседований.
Спасибо за помощь!
--
в русскоговорящие компании легко систем дизайн прохожу в общем :)
Начну немного из далека. Я начал искать новую работу и через несколько дней поисков, на меня вышел рекрутер из Яндекса и пригласил на собеседование. Как многие знают, нельзя так просто взять пройти собес в яндекс, но мне хотелось попасть туда, поэтому я вступил на эту тропу😂. После первых 2-х технических секций мне сказали, что готовы рассмотреть меня на грейд выше, но для этого нужно пройти вместо еще одной технической секции - секцию по system design. Из знаний об этой секции у меня были:
рассказы от друзей, который проходили эти секции в другие компании
десятки просмотренных видосов на YouTube
куча прочитанных статей на хабре
опыт проектирования систем на работе
У меня была возможность "отодвинуть" секцию на столько на сколько это было возможно и в итоге у меня было примерно 2 недели на подготовку. Я обратился к Владимиру с следующим запросом:
определить текущий уровень
выявить самые слабые места
составить план самостоятельного обучения
На первой двухчасовой встрече, мы провели мок-интервью, в ходе которого мы проверили мои текущие знания в «боевом» формате, зафиксировали позитивные моменты, выявили слабые точки и обсудили, что нужно изучить.
После того, как была проделана домашняя работа, была ещё одна полуторачасовая встреча, на которой мы убедились, что слабые места были прокачаны, а сильные стороны не забылись.
По итогу я успешно прошел секцию system design.
=> Yandex <=
+Автор System Design Интенсива - 1 месяц максимального практического погружения в Архитектуру. Программа.