Showing posts with label Amazon leadership principle. Show all posts
Showing posts with label Amazon leadership principle. Show all posts

Sunday, July 14, 2019

10 reasons I apply Amazon non-stop

July 14, 2019

Introduction


It is my personal finance research. I like to do what  a rich person chooses to do. Be frugal, love equity exposure, do not let emotion get on the way, just do it. Recently I chatted with my friend, he is such successful in his career, and he told me that even he does not apply Amazon; I already invest so much time on this Amazon job application, I should think about doing something else.

10 reasons I apply Amazon non-stop


I learn to have thick skin, first step is to follow all Amazon managers on linkedin if I can. If there is an event about AWS woman meetup, AWS security open house, I just show up, and then ask questions, and eat food and enjoy view. I just like to push myself to explore new things as I can.

My young sister asked me why I continue to apply. I quit sibling wechat group, and I do not like to do so many social chats. I like to do something bigger. I certainly can help my young sister if she likes her daughter to study high school in Canada. But I just cannot handle it when I am super busy.

I should put together 10 reasons first.

First of all, I like to push myself hard, and invest on US economy, and make my favorite technology company bigger and stronger. That is all I like to do.

I love to code algorithm and data structure. I can do it all day long. Usually I only have 30 minutes to one hour break every day, but I like to jump on coding for my favorite algorithm.

This year August I will have my third onsite interview. They are five rounds of interview, including shadow interview, system design interview, I will have to win those votes from onsite meetings.

It is hard, but if I prepare enough time and also ask help from my friend to work on system design, I should learn a lot through a few weeks preparation.



Monday, August 13, 2018

190 easy level algorithms

August 13, 2018

Introduction


There are 891 algorithms on leetcode.com today August 13, 2018 10:42 PM. And 250 out of those 891 algorithms are easy level.  I like to work on those 190 easy level one since I already solved 60 easy level algorithms

I like to build some good habits when I work on those 190 easy level algorithms. One habit is to write code every day. Also try to relate to an easy level algorithm if I need to solve an algorithm problem.

Amazon leadership principle, invent and simplify. I like to apply the principle to help me argue the strategy to insist on easy level algorithm training first.


Strategy


My strategy is to train myself based on easy level algorithm. Use 190 easy level algorithms on Leetcode.com, I like to invent a drill to help me every day, comprehend 7 algorithms first in one hour daily and come out my own ideas. I will follow through the code and submission using Leetcode online judge. The goal is to improve problem comprehensibility in general, and I like to push myself into training every day.

It is important to code every day using Leetcode easy level algorithms. Also it is important to think about problems, read a lot of ideas and is able to communicate and share with others on Leetcode discuss as well.

I like to see myself relax, and structure very well in my training and lead to so progress over the time. 190 easy level algorithm should be reviewed first using one hour session, and then I need to code those algorithms as well if I have time. I like to build good thinking process.