„Chillin‘“ at Amazon
618 subscribers
27 photos
1 video
7 files
370 links
Amazonian SDE is sharing, 'cause sharing is caring 👨‍💻

note: I do not represent any of my employers in this channel
Download Telegram
Forwarded from Aigerim
Всем привет! Каждый раз когда читала success stories наших участников очень радовалась за каждого и думала когда же я тоже буду делиться с хорошей новостью с вами. Вот и наступил этот момент, получила оффер от Майкрософта 😊😊😊 Прежде хочу благодарит вас всех за все!!! А особенно хочу выразить огроменную благодарность @sergi_sema ты красавчик и крутой человек!!! Спасибо за такую классную группу!!!

Коротко о моем пути:
Начинала год назад когда HR Google написала интересует ли меня работа в Google
3 года опыт работы, являюсь Андроид Девелопером
Решила 333 задач(Easy 101, Medium 222, Hard 10)
~20мок интервью с участниками этой группы
Провалила 2 тел.интервью(Google, Amazon) и не доходила до онсайта

Google Tokyo
Когда получила письмо от HR Google Tokyo где спрашивали интересует ли меня работа в Google, тогда и я начила готовиться. Первый колл был с HR была обычная беседа обо мне и в конце согласились что процесс начнем через 2 недели. За 2 нед. только успела подготовиться по Algorithms & Data Structures. 1 раунд был с той же HR и в течении часа спрашивала вопросы именно по Algorithms & Data Structures и на след день написала что прохожу на тел.интервью, сразу попросила месяц чтобы подготовиться и месяц решала задачи литкода. На тел.интервью спросили хард задачу по графам, кстати задачу потом не нашла в интернете. И получила фэйл и как сама ожидала. Я прекрасна знала что не готова, но мне хотелось узнать формат, примерно какие вопросы спрашивают, и узнать себя также как буду вести себя в экстренных случаях.

Amazon Madrid
После Google стала решать задачи ежедневно, и пришлось совмещать основную фуллтайм работу с подготовкой. Было сложно как и всем, себя заставлять 🙂 И в апреле в линкедине увидела хайринг ивент Амазона и подавала через сайт без рефералов, через 2-3 дня ответили, прошла ОА. Вопросы ОА можете найти в литкоде в разделе discussion. Через месяц в мае был тел.интервью где 20мин спрашивают поведенческие вопросы, на 30мин задачу решать. После того как завершили часть behavioral questions, и интервьювер стал обьяснять задачу и прекрасно с ней я бы справилась если бы в тот момент мой интернет не подвел бы меня((( Пришлось перенести интервью на завтра и спросили dp задачу и там я и провалила, и поняла для себя что нужно больше решать задачи по dp. В ноябре обратно через сайт подавала на другую позицию и локацию, прошла ОА, потом HR попросила чтобы на след.неделе запланировать день на тел.интервью но я просила дать мне 2 недели, затем HR пропала. Но HR появилась неделю назад и вот назначили на 11.02.2021 тел.интервью.

Microsoft Prague
С Майкрософтом все как-то быстро получилось и до сих пор не верится что получила оффер. Подавала в начале этого года тоже через сайт без рефералов. Ответили быстро и попросили пройти ОА через кодилити(спрашивают 3 задачи). Сказали прошла на тел.интервью и назначили колл c HR. Но потом другой HR написал что у них через неделью хайринг ивент и спросили хочу ли я участвовать в нем. Хотя я к онсайту не была готова, т.к по system design и OOP design я ни разу готовилась. Но рискнула и согласилась, и пришлось готовиться неделью по system design и OOP design. Онсайт состоял из 4 раунда:
1 - раунд по Algorithms & Data Structures задача медуим + поведенческие вопросы
2 - раунд по OOP design, дали уже готовый дизайн и попросили рефакторить его + поведенческие вопросы и вопросы по ООР
3 - раунд system design + поведенческие вопросы
4- раунд поведенческие вопросы
Все интервьюверы были классные и дружелюбные, поддерживали как могли.
На след.день уже написали что фидбек отличный и уже готовы предложить оффер, а на этой неделе уже отправили детали оффера.

Ресурсы:
Algorithms & Data Structures:
https://www.coursera.org/learn/algorithms-part1
https://www.coursera.org/learn/algorithms-part2
https://algs4.cs.princeton.edu/cheatsheet/
https://leetcode.com/problemset/all/
https://www.educative.io/courses/grokking-the-coding-interview
https://www.educative.io/courses/grokking-dynamic-programming-patterns-for-coding-interviews
Forwarded from Aigerim
Gracking the Coding Interview - Gayle Laakmann McDowell

System Design
https://www.educative.io/courses/grokking-the-system-design-interview

Behavioral Questions
https://www.youtube.com/channel/UCw0uQHve23oMWgQcTTpgQsQ
https://www.youtube.com/channel/UCaO6VoaYJv4kS-TQO_M-N_g/featured

Learnt lessons:

Ничего не откладывайте на завтра, на следующий месяц, на след.год.
Всегда помните что вы никогда не будете на 100% готовы, поэтому начинайте уже подавать в компании. Даже если получите фэйл, то такой огроменнный опыт вам никто не даст, даже моки которые проводим мы между собой. Не ждите пока вы не решите 1000 задач в литкоде.
Найдите себе teammate, с которым вместе будете готовиться и контролировать друг-друга. Мы @Emil_dev вместе готовились, при фэйл подбодривали друг друга, и контролировали процесс друг-друга
В реальных интервью не создавайте атмосферу экзамена между учеником и учителем, а постарайтесь создавать атмосферу обычного рабочего процесса, где интервьювер является вашей коллегой, потому что они смотрят еще на вашу способность collabaration
Если у вас технические проблемы во время интервью, это ок, не переживайте))

Готова ответить на любые вопросы кроме ТС и конкретных задач на собеседованиях - все под NDA.

И мои коллеги в группе пока не распространяйте новости плз😂😂😂
Если я долгое время ничем не делюсь, то это может означать только одно - у меня очень много нового, чем можно поделиться. Последний месяц был очень богат на изменения: это и новая команда, новые языки программирования, погружение в дизайн бест-практисы, изучение стандартов и паттернов, и изучение AWS технологий с прикладной точки зрения. Упаковать все эти события в один комактный пост очень сложно. Поэтому ничего и не писал.

Но как минимум про что хотелось бы поделиться, так это про новую команду. Комадна новая не только для меня, но и для Амазона в целом.

Около месяца назад я присоеденился к звездному составу ребят, что используют AWS Stack для создания решений для внешних компаний/клиентов. Это поистине уникальная команда для крупных компаний. В других клаудовых компаниях зачастую есть архитекторы, которые помогают составить дизайн для решения той или иной проблемы, но на этом всем. Амазон вышел на новый уровень и начал предлагать услуги по реализации идей на AWS Стэке. Репутационно это очень крутая и в тоже самое время сложная штука, так как мы как никто другие не имеем права на неудачу. От нас требуется не просто круто разбираться в технологиях и знать бест-практисы, но и уметь правильно убедить клиента пойти правильным путем, а не quick-and-dirty.

Важность Communication skills в нашей команде, имхо, намного выше чем в других командах, взаимодействующих со коллегами изнутри. Что круто, из "побочных" эффектов - это то, что команда нереально найс по отношению друг к другу. Не сказать, что в других командах плохо, но тут совершенно другой уровень деликатности )) В результате, наша команда состоит из нереально крутых ребят, с очень крутыми навыками общения и постоянной готовностью помогать друг другу.

Из минусов, наверное, только одно: я ушел из другой, очень крутой команды! 😂
Давным давно, когда я из своей до-айтишной жизни мог бы представить работу программистов в гигантских тех. компаниях, то я представил бы себе, что те пишут код с утра до вечера. В реальности все далеко не так!

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

(Амазон это вообще компания, где Writing'у уделяется особенно много внимания, но об этом потом.)

Сегодня для меня был особенно "продуктивный" день, так как за день, после ровно одного месяца написания дизайн документов, я накатил два Pull Request'а (которые в Амазоне называются CR - Code Reviews)

Ну что, в новой команде статистика сохраняется: 5-10% на написание кода 😎

Интересно как в других компаниях. пишите в комментариях
Согласно сайту moveBuddha, который собирает данные о переездах, Остин, столица Техаса — самый популярный выбор среди людей, покидающих Сан-Франциско. Дальше идут Сиэтл, Нью-Йорк и Чикаго.

https://m.habr.com/ru/post/542390/
Еще не пробовал, но вроде бы крутая тула для визуализация профилирования (Python)

https://github.com/nschloe/tuna
Через пару-тройку недель буду в очередном отпуске, смогу продолжить свой общественный вклад. Готов провести очередное(-ые) mock интервью.

Учитывая, что в прошлый раз мы общались на тему coding interview (data structures, algorithms, problem solving), то возможно сейчас будет более актуально провести behavioral interview mock.

Проведём опрос?
Мне нужна помощь (в виде mock interview) по
Anonymous Poll
57%
Behavioral interview
56%
Coding interview
„Chillin‘“ at Amazon
Мне нужна помощь (в виде mock interview) по
#mock #interview

Хотя в этот раз я думал говорить больше про поведенческую часть (имхо самую важную часть), судя по всему, спрос на кодерскую часть все ещё актуален. Поэтому буду думать как лучше всего это упаковать, учитывая, что время у меня будет ограничено парой дней по часу полтора.

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

https://forms.gle/9dBWhNQGpPP2BPHg6

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

t.me/webapparch
Несколько месяцев назад делился каналом где телеграм бот каждый день постит gmat вопросы: @gmat_bashers.

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

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

AWS Stack: lambda, secrets manager, event bridge
Клиенты к Google API и Telegram API написал на Python

Если тебе тоже интересно, то скажи. Поделюсь кодом
Каждый раз, как большой ребенок, жду с нетерпением выпуски Two Minute Papers. Просто несколько минут радую себя крутыми разборами научных статей. Фокус парня в основном на ML, CV, Simulations
Привет, привет. Пока не успеваю заняться очень плотно вопросом проведения мок интервью, но тем не менее, я уже запланировал парочку интервью с очень интересными и опытными ребятами.

Завтра, по времени Берлина, в 10 утра и в 5 вечера буду проводить behavioral mock interview.

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

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

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

Второе Behavioral Mock Interview будет сегодня в 5 вечера часов по Берлинскому времени. Ссылка на приглашение будет позже