Briefly about California
439 subscribers
37 photos
5 videos
55 links
Yet another channel of expat in US. Have a question? Write to @bomjkolyadun
Download Telegram
Меня давно просили рассказать о культуре компаний тут. Сразу отмечу, я не могу сказать, что у меня много опыта работы в различных компаниях, потому впечатление может быть субьективным или неверным. Но буду потихоньку рассказывать.

Я переехал в рамках одной компании. Субьективно, мне больше нравилось в киевском офисе. Но скорее потому что структура была плоской, людей было меньше, а весь менеджмент сидел в США. В результате, после переезда оказалось больше политики и бюрократии. Я не думаю что это связано со страной, это скорее переход из маленькой компании (40 человек) в компанию среднего размера (150 человек)

Люди тут, как мне кажется, более корректны в отношении друг друга. В условной украинской компании, вполне допустимо что кто-то некорректно или резко высказывется по отношению к какой-то социльной группе, или человеку. Как правило, этой социальная группа не представлена в офисе, потому всем весело и смешно. А резкие высказывания по отношению к человеку могут восприниматься как часть рабочего процесса. По калифорнийским меркам это может быть расценено как расизм, дискриминация или харрасмент.

В Калифорнии любой харрасмент - это большое дело. Сотрудник может подать в суд и отсудить у компании компенсацию. Более того, есть закон, который обязывает раз в два года все сотрудников проходить тренинг против харрасмента на работе. Кроме этого на любом тренинге по проведению интервью, тебе еще десять раз напомнят о вопросах, которые не стоит задавать кандидату, чтобы это не было расценено как дискриминация, рассизм или харрасмент. А именно:
- нельзя спрашивать кандидатов об их семейном статусе, детях и планах насчет детей
- нельзя спрашивать возраст, то как они себя определяют по половому признаку, сексуальной ориентации
- нельзя спрашивать об их рассе, религии, национальности и т.п.

Грубо говоря, пока вы говорите исключительно о рабочих вопросах и избегаете тем выше – вы в безопасности.
Что по новогодним праздникам?

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

Рождество (25го декабря) – большой семейный праздник, все дарят друг другу подарки, Санта кладет подарки под ёлку детям. Магазины делают годовую выручку за недели подготовки к рождеству.

Новый год – выходной. Один из двух дней в году (второй на День независимости), когда можно посмотреть салют. В течении недели после НГ все выходят из новогодних отпусков.

Православное Рождество (7 января) – обычный рабочий день.

Православный Новый год (14 января) – обычный рабочий день.
Сортировка мусора

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

Второй распространенный вариант (у нас в ЖК такой):
- синяя урна для перерабатываемого мусора
- черная для всего остального

На минималках – это одна их трех типов урн. Как правило, либо для органики, либо для перераьатываемого мусора.

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

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

Дело в том, что американцы производят огромное количество мусора. Внутри страны недостаточно ресурсов чтобы его перерабатывать, потому его экспортируют в бедные страны Азии. Там тоже нет ресурсов его перерабатывать, потому большая часть мусора в результате попадает в океан. Но не в Америке, а где-то в Азии. Вот такая лицемерная ситуация. А больше инфы об этом можно посмотреть тут.
Еще про рабочую культуру.

Некоторые вещи ниже применимы для хороших работодателей Украины.

Допустим, вы опаздываете на 1-1 рабочую встречу. И забыли написать об этом. Через 5-7 минут после начала встречи вам придет письмо от человека с которым у вас встреча с текстом типа “Sorry, I’m running 5-7 minutes late…”. Я так полагаю, для того, чтобы вы меньше переживали что опаздываете. При этом второй человек обязательно будет на встрече в четко назначенное время.

Допустим, вы сделали плохо свою работу.
Никто никогда в жизни вам не скажет этого:
1) при свидетелях
2) даже на личной встрече. Наверное, самое жесткое что может быть это “Мы могли бы сделать вот этот кусок работы другим образом, и вот почему”. И то, в форме бутерброда:
- сначала что-то хорошее о вашей работе
- потом то что что плохо
- потом снова что-то хороошее и ободряющее

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

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

Детский садик стоит… пам-пам… 1700$ в месяц. К счастью, можно договориться на 3 дня в неделю за $1000-1200 в месяц. Отличная сделка! (нет)

Для сравнения в Киеве аж няня стоит менее чем 700$ в месяц

Несколько фактов:
- все садики частные и дико дорогие
- в некоторых садиках есть полноценные завтрак и обед, в некоторых только снеки
- иногда в садиках есть дополнительные уроки, которые стоят дополнительных денег
- большинство садиков - это частные дома, с разрешением хостить от 8 до 16 детей
- домашние садики обычно начинаются как “мы завели второго-третьего ребенка, и решили, что, в принципе, можем взять еще несколько детей“

Большинство садиков в частным домах. Можно найти садики с русскоговорящими воспитателями, но, как правило, они все равно не позиционируются как русские, и с детьми там говорят по-английски. Дети, как полагается, разных национальностей. Группы небольшие - где-то 8-10 человек.

В результате, ваш ребёнок быстро подхватывает слова и уже говорит на миксе русского и английского с раннего детства 🤷‍♀️
Коротко о Калифорнии
- очень доступны вещи, которые ты хочешь, и безумно дорогие вещи, которые тебе необходимы
Про зарплату

В Калифорнии можно получать безумно много денег будучи программистом. Но не везде. Сейчас поясню.

В отличии от Украины, тут компенсация (TC - total compensation) сотрудника состоит из трех частей:
- зарплата
- акции
- бонусы

Сколько чего прописывается в Job Offer. Кстати, сами суммы в Job Offer всегда указываются до налогов.

Есть так называемый FAANG. Это 5 компаний акции растут намного лучше рынка: Facebook, Apple, Amazon, Netflix, Google.

Зарплатная сетка во всех компаниях примерно одинаковая. Грубо говоря, в моей компании и в Гугле инженеры Senior уровня получают от 160 до 200 тысяч в год. Зависит от того как договоритесь, как вам будут пересматривать зп и так далее.

Акции
Тут все становится интересно.

- Как правило, когда вам делается джоб оффер, то вам предлагается Х акций, которые равными частями вам выдаются в течении четырех лет пока вы работаете в компании - это называется вестинг. И докидывают еще рефрешеры
- Кроме этого, вам могут давать опционы - это возможность купить акции компании за указанную в джоб оффере цену. Грубо говоря, если вы работаете в стартапе, то при выходе его на IPO, или при очередном раунде инвестиций вы можете купить закрепленное за вами количество акций по одной цене, и продать на бирже, или новому инвестору по выросшей цене.

Это я тут очень упростил для более простого обьяснения общей ситуации.

Так вот, если вы в FAANG, то, так как акции этих компаний растут очень хорошо, акции которые вестятся вам тоже растут очень хорошо.

Кроме этого есть бонусы.

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

Как получать много денег?

Варианта два:
- Получить два или более джоб оффера в FAANG. Начать торговаться, и согласиться на наибольшую предложенную сумму. Что-то между 300-400 тысячами долларов в год, если пройдете на level 5 (Senior Software Engineer) в Google/Facebook, вполне реально.
- Запилить стартап, некоторое время им заниматься, а потом продать его кому-то из FAANG
Хорошее, плохое и ужасное про американскую медицину

Хорошее

В любой, даже самой дешевой больнице (они тут все частные), к вам будут относиться хорошо. Доктор будет вежлив, выслушает вас, обязательно проверит рост, вес, давление, температуру. А затем выпишет лечение, подробно рассказав что как принимать и так далее.

Фармацевт в аптеке потом снова вам расскажет что как принимать, расскажет о побочках и убедится чтобы вы наверняка уже все поняли.

Превентивная медицина, включая прививки, как правило, покрывается страховкой.

Плохое

Для всего сильнее ибупрофена нужен рецепт. С рецептами все достаточно строго. По рецепту вам отдают ровно столько лекарств сколько вам необходимо, но максимум на месяц. В рецепте также указывается сколько пополнений вам положено. Это добавляет лишней бюрократии.

Ужасное

Ацикловир - $859.99 (кто не знает, в Украине он что-то вроде 40 гривен)

UPD нашёл статью о причинах https://outline.com/WTPKmN
Каждый раз когда я прихожу в новое для себя место в Америке, то я очень туплю, так как мой словарный запас недостаточен. Например, когда я ходил в больницу позавчера, то я не мог описать врачу на английском без Гугл переводчика свои симптомы.

Вчера я был в автосервисе, и тоже плюс-минус жестами общался.

Зато когда я ухожу из нового места, то узнаю много новых для себя английских слов. Потому вопрос - вам было бы интересно чтобы я писал сюда новые для себя/неочевидные слова которые я услышал?
Fun Fact
В Google очень суровые условия отбора. Оффер получает что-то типа 0.25% подавших резюме, а процесс с первого интервью до оффера может занимать до двух-трех месяцев. А до даты первого рабочего дня и того больше.

Но работу делать надо. Потому Google привлекает невероятное количество контракторов. Мне поступила инфа что в офисе Mountain View чуть ли не каждый второй бейдж контракторский.

Для них интревью намного проще, и привлекают их на решение конкретных проектных задач на фиксированный срок (вроде 6 или 12 месяцев).

Получается смешная ситуация. Есть вот этот вот сложный процесс собеседования в Google, который дает множество ложно-негативных сигналов (когда человеку отказали исходя из того, что он прошел собеседование недостаточно хорошо, но в работе он бы себя показал хорошо). И есть контракторы, которых нанимают и увольняют в миллион раз проще, а отбирают гораздо менее тщательно, а задачи что рядовые сотрудники, что контракторы решают примерно те же самые.
Что там с вирусом COVID-19?

Мне в личку пишут вопросы что тут у нас с коронавирусом. Рассказываю.

LinkedIn, Google, Facebook, Apple, Twitter, Salesforce рекомендуют сотрудникам работать из дому. Другие компании отменяют несрочные бизнес-трипы, просят после перелета посидеть дома пару недель.

Сервисы доставки продуктов из супермаркетов получают в 10-20 раз больше заказов чем раньше.

В Costco (оптовый супермаркет) быстро раскупают бутылированную воду, туалетную бумагу (почему?!) и санитайзеры. Но лично я не сталкивался с какими-либо сложностями купить что угодно.

В Калифорнии 130 подтвержденных кейсов, из них 64 неизвестного происхождения, 44 принесенные из-за границы, 22 - пассажиры круиза Grand Princess. В SF Bay Area - 79 из них. Большинство в Santa Clara County - это там, где офисы ”родоначальников” долины, вроде Apple, HP, Intel.

Вот, кстати, дайджест всего что закрыли/отменили в SF Bay Area.

С одной стороны звучит устрашающе, но с другой – большинство магазинов, заведений, компаний работает в обычном режиме.
8 марта

В Калифорнии 8 марта перешли на летнее время.

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

Утром 8 марта я пошел в Whole Foods, у стойки с цветами стояло несколько рускоговорящих, и выбирали цветы. В магазин завезли ни больше цветов, ни меньше. Их было ровно столько же, сколько в любой другой день.

Компании этот праздник расценивают скорее как памятную дату, когда женщины вышли бороться за свои права.

Кроме этого, я заметил, что в Украине поздравлять с 8 марта, как “с праздником женственноости” становится плохим тоном. Потому в этом году я решил поздравить только тех, кто этого от меня ждал.
Я долго думал что не так с местными эмигрантами. У некоторых понаехавших какая-то заоблачная самооценка. Вот наконец нашёл причину - Долина привлекает Питер Пенов и прочих нарциссов.
Forwarded from Ponchik News | Алексей Иванов (Alexey Ivanov)
Волшебный тред на Хакер Ньюз (начиная примерно с 1/3 сверху): образованные, успешные, прилично зарабатывающие технические гении Кремниевой долины ноют о том, что им крайне сложно найти женскую компанию, секс и отношения. Дела-дела-дела.

В ходе обсуждения всплывают разные бесяки:
+ что одиноких парней вдвое больше одиноких девушек в SF Bay;
+ что все работают в гомогенной среде - ИТ, где с выбором и разнообразием все грустно;
+ что с усугублением ситуации с #metoo люди перестали подкатывать друг к другу на работе;
+ предлагают уезжать в дальние страны или города не на западном побережье;
+ что много людей приезжают в SF Bay на время, заработать денег, поучиться или что-нибудь такое, но не найти себе партнера;
+ и т.п.

Судя по всему, ситуация зеркальная, потому что в треде всплывают девушки, которые жалуются:
+ что многие парни обсессивно сфокусированы на себе — Бэйчик привлекает амбициозных нарциссов и Питер Пэнов, с которыми они не кайфуют;
+ что со многими не о чем поговорить, или просто социальные скиллы снижены настолько, что они не оч хотят общаться;
+ что парни в техе не догоняют современные тренды вроде феминизма;
+ что бабки это не все, и что технологические парни ничего не понимают в девушках.

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

San Francisco Bay Area – это некомфотное и высококонкурентное место для жизни айтишника, в отличии от Украины. По моему мнению, в Украине, если ты Senior программист, то ты по сути олигарх.

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

Таким образом, если тебя сокращают, то ты моментально в дерьме. К счастью, правительство это понимает, и предлагает Unemployment Insurance - тебе платят на протяжении 12 недель в год какие-то деньги сравнимые с твоей утеряной зп. Если ты на визе, то в дополнение к отсутсвию денег, у тебя есть 60 дней чтобы найти работу или покинуть страну.

Тут вступает в силу высококонкурентная составляющая. В Долине работают действительно лучшие инженеры со всего мира. Многие из них родом из Китая, Южной Кореи или Индии – стран с очень высокой внутринациональной конкуренцией. Потому обычное дело что в большой компании собеседование ты можешь пройти хорошо, но недостаточно хорошо по сравнению с другим кандидатом. И обычное дело, что ты ходишь, например, на 10-20 собеседований прежде чем тебе дадут оффер.

Тут мы вспоминаем про период в 60 дней, за который надо либо найти работу, либо уехать. Я бы сказал, что общение с одной компанией может занять от пары недель (Reddit), то пары месяцев (Google). Кроме этого, необходимо сделать трансфер визы, который тоже занимает время. Потому если тебя уже сократили, крайне желательно чтобы у тебя за первую неделю без работы было назначени не менее 10 собеседований, а за вторую неделю еще 20. Чтобы успеть справиться за два месяца. А, ну и при смене работы прогресс по Грин Карте может аннулироваться.

К счастью, мою компанию пока не очень задело падение экономики, и у нас не было сокращений связаных с пандемией. Но во многих стартапах летят головы. Например, вот в Bird в LA сократили 406 человек

P.S. В пятницу напишу инсайты про техническое интервью
Forwarded from The Digital Nomad Guy
Как выглядит Сан-Франциско во время карантина #covid19. В новых ордерах правительство учло ошибки первого этапа: закрыли парки, пляжи и спортивные площадки.
Собеседования

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

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

Рекрутерский скрининг

Тут все просто. Тебе звонит рекрутер в согласованное время, продает компанию, узнает о твоем опыте, просит скинуть резюме. Длится где-то 20-30 минут.

Вопросы все рекрутеры задают совершенно одинаковые:
- Расскажи про свой опыт
- Расскажи почему ты хочешь сменить работу
- Расскажи про статус в США
- Рассказывают про вакансию, и спрашивают что было бы тебе интересно.

Как мне кажется, для успешного прохождения этого этапа важно две вещи:
- подготовить свой личный Elevator Pitch: в миниту уместить достижения с проследнего места работы, упомянуть сколько всего лет опыта, и закрыть основные недостатки своего резюме (к примеру, проработали на какой-то позиции меньше года - расскажите хорошую историю почему). Можно написать на листочке и заучить.
- ваш английский должен быть достаточно fluent: вы должны понимать что говорит рекрутер, и можете отвечать на поставленные стандартыне вопросы

К счастью, за 5-10 таких созвонов, у вас получится разобраться что к чему. Потому рекомендую начать со стартапов и закончить FAANGом.

Очень важно, чтобы у вас было разрешение на работу в США, либо чтобы компании было ОК вам его сделать. Я рекомендую прояснять этот вопрос еще до созвона. Если компания не спонсирует разрешение на работу, а у вас его нет, то созвон – потеря времени. Маловероятно, что вы настолько рок-звезда программирования, что они сделают для вас исключение (потому что в FAANG уже и так достаточно рокзвезд).

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

На этом все. В следующих постах перейдем к техническим интервью.
Технический скрининг (Technical Screening)

Это телефонное интервью, со стороны работодателя его проводит 1-2 человека, длится до одного часа. Оно состоит из четырех блоков:
1) интродакшен. Тут ваши интервьюверы рассказывают о своей команде, а вы о своем опыте (см. Elevator Pitch).
2) технические вопросы. Тут вам задают небольшое количество технических вопросов по вашей специальности. Обычно 2-3 вопроса с ответом в одно предложение каждый.
3) задача. Вам ставят задачу, которую нужно запрограммировать на любом языке программирования в течении оставшегося времени интервью.
4) вопросы к интервьюверам.

Ваша задача на этом интервью максимально быстро закончить с секциями 1 и 2. Потому что это, в общем-то, формальность. Почему?

Допустим вы идете на iOS позицию. Вполне норм что с той стороны вас будет интервьювить андроид, веб или даже бекенд разработчик. Скорее всего он не в состоянии судить о правильности ваших ответов на поставленные технические вопросы. Потому из этого следует что:
- вопросы очень простые
- ваш очень развернутый ответ может быть воспринят даже как неправильный

Основной метрикой успешности вашего интервью является задача.
Что за задача? Примеры можно посмотреть и порешать на LeetCode. Там же и текстовый редактор, сравнимый с тем, что предлагают во время интервью. Кроме Google. У них на интервью нужно писать в Google Docs!

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

Для FAANG просто что ваш код работает – недостаточно. Нужно чтобы он работал эффективно. Насчет эффективности хорошо написано в Главе 2 “The Algorithm Design Manual” by Steven S Skiena .

После написания задачи вас попросят оценить сложность алгоритма. Простым маркером что интервью вы скорее всего завалили будет факт, что сложность вашего алгоритма, например O(n2) (квадратичная). Но если вы успели написать задачу быстро, то у вас будет возможность все исправить.

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

После задачи у вас есть возможность задавать вопросы интервьюверам. Это формальность – хотите задавайте, а хотите не задавайте. Они ни на что не повлияют. А правильные ответы и решение задачи вам все равно не скажут.

В следующей части расскажу про онсайд.
Онсайт интервью (часть 1)

Если вы успешно прошли предыдущие этапы, вас приглашают в офис. В офисе в течении дня у вас происходит 5-6 собеседований длиной до 1 часа с разными людьми. Собеседования делятся на пять типов:
- Кодинг интервью
- Систем дизайн интервью
- 🥗 ланч интервью
- Бихевиорал (поведенческое) интервью
- Интервью с менеджером
Иногда последние два совмещают в одно.

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

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

Во времена коронавируса стали назначать 4-5-часовые созвоны.

Онсайт кодинг интервью

Кодинг интервью происходит примерно так же, как и телефонный скрининг, но, как правило, на доске (а мы смеялись в универе что надо было на доске программировать). У доски, в отличии от онлайн-блокнота, есть несколько фатальных недостатков:
⁃ Проблематично вставлять пропущенные строки и символы
⁃ Нет подсветки синтаксиса
⁃ Ваш корявый почерк.
Почему они фатальные? Дело в том, что человек который вас собеседует не принимает решений. Он даёт вам задачу, подсказки, а потом фоткает доску. Это все передаётся в хайринг комитет, где совершенно другие люди смотрят на анонимизированные резюме и заметки интервьюеров, и на основе этого принимают решение о найме и присвоении уровня.

Т.е. вы можете у себя в голове быть Senior с 10 годами опыта, а вам на основании того как вас оценили на интервью легко дадут аналог уровня Middle (на который выходят через 3-5 лет после университета).

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

Кроме этого, иногда звучит рекомендация, что если не знаешь как решать задачу, то решай брутфорсом: иначе говоря, пиши решение которое первое пришло в голову. По моему мнению, прежде чем писать любое решение, следует на вскидку оценить его алгоритмическую сложность. И, как я писал в прошлом посте, если это, например О(n^2) или выше, то скорее всего не стоит терять времени на написание и подумать над тем как его оптимизировать. Но это решение можно озвучить интервьюеру, проговорить его с ним, озвучить опасение насчёт его сложности. Вероятно, что вам дадут подсказку, и вы поймёте куда двигаться.

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

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

На сегодня все. В следующем посте расскажу про систем дизайн и ланч интервью. Кстати, если у вас есть вопросы, то пишите в личку @bomjkolyadun, я постараюсь ответить.