„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
#algorithms #youtube

Algorithms #1

О, ничесь! Впервые я увидел это видео около 3х лет назад, когда открыл для себя мир программирования. Тогда меня этот "кандидат" очень удивил и я думал, что это "уровень" Гугл разработчиков. Сейчас же пересматривая это видео, понимаю, что в принципе ничего сложного оказывается та и нету, при условии, что есть фундаментальные знания структур данных и простых алгоритмов.

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

В моем случае я НЕ нарешевал 200+ задачек на литкоде, а ограничился примерно 60-ю, уровня Изи и Мидл. Решал я эти задачки больше с целью научить себя правильному подходу. В итоге все получилось :) было два офера - Амазон и Блумберг.

А у вас какой опыт?

https://www.youtube.com/watch?v=XKu_SEDAykw

з.ы. кстати, будут вопросы, пишите. Я на знания не жадный :))
„Chillin‘“ at Amazon
#systems_design #youtube_channel Systems Design #3 Продолжаю делиться каналами, что помогли мне при подготовке к интервью по системному дизайну. Прежде чем проходить интервью, очень важно понимать хотя бы примерно правила игры: о чем спрашивают, с чего…
#mock #systems_design #algorithms

Я обещал написать про mock interviews. Расскажу о трех своих моках перед моим интервью по Системному дизайну. В общем, подготовку я начал примерно за 2 недели до дня Икс. К концу этого срока я уже смог собрать свое понимание и построил некий фреймворк беседы. Осталось только затестить его и для этого мне понадобились тестовые собесы.

Мок №1. 🎤

За 4 дня до собеседования. 🕑 Первый мок у меня был с моей супругой. Диалог был примерно следующий:
- Мне нужно, чтобы ты у меня провела интервью по системному дизайну 😂
- Но я же не знаю что спрашивать 😳
- Не бойся, я тебе подскажу 😁

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

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

Мок №2. 🎤

За 3 дня до собеседования. 🕞 Второе интервью у меня было уже с другом, инжинером из Амазона, у которого не было опыта проведения интервью по системному дизайну, но было понимание как работают распределенные системы и хороший опыт в разработке. Эта сессия уже была чуть более "агрессивной" в том плане, что мой друг уже мог раскачивать лодку, уводя тему разговора не туда, куда Я ожидал, и копать мои знания/ответы значительно глубже.

В очередной раз я понял, что со временем все плохо и вместо ожидаемых 30-45 минут мы проговорили около 1.5 часов. Прожил через стресс тест и понял, что ожидать можно чего угодно. Также записал для себя темы, в которых я еще плаваю.

Мок №3. 🎤

За 2 дня до собеседования. 🕗 Третье интервью я нашел в последний момент. И было оно прям очень близко к реальному. Его проводил Sr. Software Development Manager, тоже из Амазона.

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

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

По правде, даже если бы я никого не нашел, то я все равно бы "играл в шахматы" сам с собой. Любая практика лушче ее отсутствия.

Так что это ЗНАЧИТЕЛЬНО повышает ваши шансы на успех 🎯 и я очень рекомендую to do your homework properly! 🚀

Вроде бы уже рассказал про все, что нужно для подготовки к собсеам. Если есть еще что-то, о чем я не писал, то напиши мне или в комментах. Я поделюсь, ведь я на знания не жадный 😁 Удачи!
„Chillin‘“ at Amazon
Вопрос о Mock Interviews (см. выше)
#mock #interview #algorithms #волонтерство

Ок, вижу, что есть желающие. Высылаю ссылку на формочку, чтобы я смог распланировать время

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

Постараюсь созвониться по принципу FIFO (first in first out), но, если у кого-то что-то срочное, то пишите в комментах

https://forms.gle/aQTtE27NvhVLS4WV8
#algorithms #data #structures #video

Нашел неплохой канал с видео по структурам данных: https://www.youtube.com/c/WilliamFiset-videos/videos