„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
Лучшие новости - когда наши попадают в Амазон! Go, rangers, go!


Привет, Елдос!

Спасибо еще раз реферал. Вчера получил оффер в Дублин (AWS Elastic Load Balancing).
🎉13🔥6
ML-Engineering-Ebook-Final.pdf
3.4 MB
A step-by-step guide to take
your ML projects from planning
to production
Питон - не Джава
https://python-patterns.guide/
# Earn Trust
From what I noticed, Earn Trust is one of the most important LPs at Amazon.
Especially, when it comes to dealing with people from all around the world - people who come with diverse cultural backgrounds.
It is all about how well you can listen to the others and genuinely try to hear the other side (listen actively).
English is not native language to many of us at Amazon, so people might struggle to convey their thoughts. The mastery to "decrypt" the information through active listening comes with experience.

https://medium.com/@cortezcristian/building-trust-inside-your-org-971be3d8144c?
👍1
# Asshole test
Some years back I applied to join IBM's grad scheme, there was a
peculiar stage to the process I've not seen elsewhere. It was during the
onsite day, where a batch of 20 or so applicants were put through
various tests in an IBM office. They called it the "group test"; around 8
of us were led to a room and asked to solve a puzzle together. Each of
us was given an information pack, there was a white board, and a timer
ticking down from 60 minutes. At first there was silence as we looked at
our packs, then the first voice: "Let's pool our information", someone
stands up by the whiteboard, grasping a marker. Silence, it's not clear
how this information should be parsed. One person starts reading theirs
out word for word. This is not going to scale. Someone interrupts.
Before long the whiteboard leader has been deposed and another is
wielding the marker. Then another fights for control. The 60 minutes
has run out, the puzzle is unsolved. Confused and drained we head off to
the next test.

At the end of the day the group is split into two rooms, my room is
given the good news and I go on to join the grad scheme. Six months
later I am shadowing a colleague who is running the "group test". I
asked him if he'd ever seen a group complete the test? "Oh, it's not
about that, this is an asshole test. You see who turns into an asshole
under pressure and they don't make it to the next round".
https://johnpublic.mataroa.blog/blog/the-asshole-test/e
👍3🔥1
#Interviews #Amazon
.
I just had a talk with a hiring Bar Raiser about an interesting case happened to me at a de-brief early this week.
We were hiring a guy, who have consistently showing gaps in one of the principles. He was "behaving wrong" in past engagements with his teammates, and also showed the same behavioral pattern in the interview.
.
After the loop was finished, I was certain we would reject him - for not learning on mistakes. In a de-brief though, the team decided to hire him, believing he would be a good fit for Amazon.
.
When I discussed this case with the Bar Raiser, he mentioned that we quite often (if not always), "hire with a risk". However, we always evaluate how big the risk is, if there are overweiging stengths, and if we can come up with an effective and realistic short-period mitigation plan.
.
Anyways, my point is keep doing well at the interviews and do not under-estimate Behavioral part of the interview. If you messed up with one LP, the others can save you.
👍4
Forwarded from Bohdan Shtepan 🇺🇦
Что быстро пришло в голову:

The Making of a Manager: What to Do When Everyone Looks to You.
Легкое чтиво и, по сути, автобиография одного из первых сотрудников Фейсбука, которая выросла с рядового дизайнера-интерна в топ-менеджеры. Эту книжку часто рекомендуют для подготовки к бихейву. Но здесь нет никаких рецептов или откровений. Даже конфликтные ситуации покрыты весьма поверхностно. Но, тем не менее, книжка хорошая.

Software Engineering at Google: Lessons Learned from Programming Over Time.
Прочел эту книжку по рекомендации одного из участников этого сообщества. Книжка очень хорошо описывает множество разных процессов в Гугле, но актуально и для любой большой технологической компании. После более 5 лет работы в аутсорсе/аутстафе и прочтения этой книжки я решил для себя, что назад в аутсорс - ни ногой.

Own Your Tech Career: Soft Skills for Technologists.
Легкая книжка с простыми истинами о том, как рости как специалист в своей сфере. Наверное, для многих эта книжка не будет глубоким откровением, но поможет систематизировать определенные навыки и упростит отношение ко многим вещам.
3
Forwarded from Nurbek Ismagulov
Теоретическая часть:
Подборки:
Awesome Competitive Programming: https://codeforces.com/blog/entry/23054
Coding Interview University: https://github.com/jwasham/coding-interview-university
Ресурс с большим кол-вом инфы по Computer Science на английском: https://teachyourselfcs.com

Книги:
Общая теория:
1) Algorithms (4th Edition) от Robert Sedgewick
2) The Algorithm Design Manual от Steven S. Skiena
3) Guide to Competitive Programming от Antti Laaksonen

С фокусом на подготовке к собеседованиям:
1) Cracking the Coding Interview от Gayle Laakmann McDowell
2) Elements of programming interviews in Java от Andan Aziz


Очень удобный сайт для подбора книг https://anvaka.github.io/greview/


Ресурсы для практики решения задачек:
https://leetcode.com (Большой набор задач с собеседований)
https://firecode.io (Очень заходит для начинающих, но особо не развивается)
https://hackerrank.com (Описание задач больше похоже на олимпиадное программирование)
https://codeforces.com (Олимпиадное программирование как оно есть)
https://codingcompetitions.withgoogle.com (Соревнования проводимые Google)
Подборка задач от hackerrank для подготовки к собеседованиям: https://www.hackerrank.com/interview/interview-preparation-kit


Курсы по алгоритмам на русском:
Очень короткий курс по структурам данных: https://stepik.org/course/1547
Курс по алгоритмам покрывающий основные темы: https://stepik.org/course/217
Курс по динамическому программирования для начинающих: https://www.youtube.com/watch?v=AawQnuYSY4Y&list=PLUfHxBkkFMScK6mOOWp5s6LgbzmtfwmYQ
Алгоритмическое программирование Очно-заочный курс Петра Калинина: https://algoprog.ru
Математика для олимпиад по программированию: https://stepik.org/course/4603

Курсы по алгоритмам на английском:
Курс от ИТМО: https://courses.edx.org/courses/course-v1:ITMOx+I2CPx+1T2018/course/
Курс от СПБГУ: https://www.coursera.org/learn/competitive-programming-core-skills

Статья на русском о подготовке и прохождении собеседования в гугл и фейсбук: https://tproger.ru/articles/work-in-google/

Leetcode Patterns: https://medium.com/leetcode-patterns
LeetCode course: https://github.com/sarthfrey/leetcode-course
Dynamic Programming Patterns: https://leetcode.com/discuss/general-discussion/458695/dynamic-programming-patterns
Must do Dynamic programming Problems: https://leetcode.com/discuss/general-discussion/1050391/must-do-dynamic-programming-problems-category-wise
Большая подборка материалов на все темы связанные с интервью https://docs.google.com/document/d/1VNoEUzBtyCw0fDw0X_bvuhmCwz1qhNjETPJc5VRZqm8/

System Design:
1) The System Design Primer https://github.com/donnemartin/system-design-primer
2) Grokking the System Design Interview https://www.educative.io/collection/5668639101419520/5649050225344512
3) Видео по подготовке к System Design Interview https://www.youtube.com/channel/UC9vLsnF6QPYuH51njmIooCQ/featured

Machine Learning Systems Design:
https://github.com/chiphuyen/machine-learning-systems-design

Статьи по алгоритмам:
На русском:
DSU: https://habr.com/ru/post/104772/
Topological sort: https://habr.com/ru/post/100953/
Rabin Karp: https://e-maxx.ru/algo/rabin_karp

На английском:
DP:
Презентация от Stanford: http://web.stanford.edu/class/cs97si/04-dynamic-programming.pdf
🔥6