„Chillin‘“ at Amazon
619 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
#mock #interview #coding

Делюсь обещанной записью mock interview и общими комментариями, которые не вошли в видео:

Что понравилось:
1. Кандидат смог пройти, относительно неплохо, через первые этапы неизведанности
2. Кандидат собрал часть требований и поговорил об ограничениях
3. Кандидат во время поднял вопрос проблемы с аудио


Из того, над чем работать:
Потренировать навык сбора требований к решению задачи, в частности,
1. Дизайн API - request/response
2. Уточнение scope задачи и если он меняется на протяжении интервью

и по кодингу, навыки:
1. Написание переиспоьзуемого и поддерживаемого кода
2. Применение алгоритмов в практике

https://www.youtube.com/watch?v=xvbeHygMMvQ
Forwarded from AWS Notes
​​AWS Activate для ваших стартапов 🚀🚀🚀

Как показал опрос, подавляющее большинство не в курсе про AWS Activate for Startups.

Кто может воспользоваться AWS Activate?

Мой проект не подойдёт, не люблю бюрократию, не хочу просить, сто лет как написал(-а/-и), клиентов нет или вообще не планируется... (можно добавить свою причину).

Причин много. И они могут быть очень убедительными. Но в AWS консоли есть кнопка — её быстрей нажать, чем придумывать причину. Недавно мне попался стартап, автор которого нажал кнопку AWS Activate и разрешил опубликовать детали того, как месяц назад получил от AWS на свой проект 1000$. 💵💰💰💰

Краткая предыстория 🖥️

Пяток лет назад мой давнишний коллега в порыве изучения React, Node.js и WebRTC запилил эдакий гибрид Skype и TeamViewer. К сожалению, планы не оправдались и проект был заморожен. Однако в прошлом году из-за пандемии резко вырос спрос на решения для удалённого управления, потому автор решил достать его из шуфлядки и попробовать воспользоваться моментом.

Активация 🚀

Пару недель назад он обратился ко мне за консультацией и я посоветовал ему заполнить формочку AWS Activate. Он привычно говорил, что какой же стартап пятилетней давности, клиентов реальных нет – всё по шаблону. Но заполнил и отправил.

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

Результат 💰

Через три дня пришёл ответ — вы приняты, ждите денег. Ещё через пару дней на счёте появились 1350$1000$ на два года на сервисы и 350$ на техподдержку (см. картинку).

Никто не писал ему на почту, никто не звонил — просто заполненная форма в сервисе AWS Ativate.

Итого 👇

AWS Activate — это сервис. Никакой бюрократии. Прочитали-заполнили-получили-пользуйтесь!

Кто сомневается или есть вопросы — пишите в личку или в комментарии, где вам ответят другие реальные пользователи AWS Ativate.

#Activate #халява
Каждые выходные провожу время за просмотром очередного интервью. Сегодня дошли руки до очень интересной истории про self-made парня, который поднял компанию с оборотом 12М+ долларов.
#LifeAtAmazon

💌В Амазоне, writing skills играют огромную роль, в том числе и для инженеров. Это корпоративный способ общения на встречах с коллегами, и тем самым инструмент убеждения коллег. 🎯

🕚 Вместо прослушивания презентаций, вначале каждой встречи участники берут 5-10 минут, (в зависимости от величины документа), чтобы ознакомиться с содержанием документа.📃

По ходу дела, все задают вопросы в самом документе, используя функцию комментирования, а владелец документа, соответственно, отвечает. ⁉️

В первый раз, когда я увидел такой формат, мне было одновременно непривычно и приятно видеть такой подход, так как во время презентации, я часто отвлекаюсь додумывая, что же хочет сказать презентующий, что на повестке дня/agenda, и тд. В документе же есть (по крайней мере должна быть) вся необходимая информация и видно ее сразу. 🤔

👩‍🎓👨‍🎓Писать правильно документ, хот, дело не простое. И этому навыку нужно учиться. Навыки у инженеров, к сожалению, оставляют желать лучшего даже в Амазоне. Да и не каждый разработчик любит писать документы.

🌞 Мне в этом плане повезло больше. В силу своего предыдущего опыта, мне изложить мысль в письме легче, чем другим. Хотя, я все ещё, не могу назвать себя Шекспиром.

📖 Сегодня прочитал (больше пролистал) книгу о правильном письме. Очень много очень ценных советов. Если ты считаешь, что тебе есть куда расти в письме, то я однозначно рекомендую эту книгу.

👍 Во-первых, зав счёт содержания, во-вторых, за счёт компактности. Имея эту книгу пд рукой, можно продолжать возвращаться к ней раз за разом.


А как у тебя в компании дела с написание документов?
#kotlin #jvm #test #spek

В прошлой команде, мы использовали Огурец! 🥒

Очень привык к фреймворку Given/When/Then, которому мы придерживались при написании тестов. Сразу все становится понятно: за что отвечает та или иная часть теста. 💡

С недавних пор, я начал изучать Kotlin, так как рассматриваю его для своего нового проекта. Соответсвенно, и не мог не обратить внимание на Spek Framework, который рекомендуется очень много среди Котлин разработчиков. 👨🏻‍💻

У Spek развивают под два стиля, один из которых как раз таки и Gherkin/Gurken/Cucumber или Огурец! 🥒

Scenario("getting the first item") {
val item = "foo"
Given("a non-empty set") {
set.add(item)
}

lateinit var result: String

When("getting the first item") {
result = set.first()
}

Then("it should return the first item") {
assertEquals(item, result)
}
}

Разве не красота?! 😋

Я сейчас попробовал его в деле - очень удобно! Так, что рекомендую! 👍

Второй стиль - specification. Хз что это, но вроде бы им пользуются Рубисты. 💎

https://www.spekframework.org/gherkin/
Совет гостя, в конце выпуска, очень хороший!
Очень спонтанное Мок интервью по Кодингу.
Начинаем через 30 минут. Кому интересно, подключаейтесь!

Topic: Mock Interview (Coding)
Time: Apr 10, 2021 12:00 PM Amsterdam, Berlin, Rome, Stockholm, Vienna

Join Zoom Meeting
https://us05web.zoom.us/j/83310428156?pwd=TDlhU3M5ekdGVlV2Wm9aOEs2UlJNUT09

Meeting ID: 833 1042 8156
Passcode: 5PcQvE