Profile picture

Amazon Career Development Videos, Forum, and Q&A

Grow Your Tech Career at Amazon

Amazon.com, Inc. is an American multinational technology company which focuses on e-commerce, cloud computing, and much more. Headquartered in Seattle, Washington, it has been referred to as "one of the most influential economic and cultural forces in the world".

Cracking Amazon and Google Interviews: Seeking Expert Advice for Last-Minute DSA Prep

New Grad Software Engineer AI/ML at Taro Community profile pic
New Grad Software Engineer AI/ML at Taro Community

Hello, I am a recent graduate with a background in Software Engineering and Artificial Intelligence/Machine Learning. I have Amazon’s final virtual interviews, consisting of four rounds, in 10 days, and Google’s final virtual interviews, also comprising four rounds, scheduled for early November. Although I passed the online assessments for both companies, I am not at all confident in my upcoming interviews. I have realized that my Data Structures and Algorithms (DSA) skills, as well as my proficiency in Leetcode, are quite very rusty. There have been times when I struggled to solve many of the Leetcode problems.

I am currently using Neetcode to practice DSA and advanced algorithms, but I am feeling demotivated about tackling these coding problems and breaking into MAANG, despite having secured interview opportunities. I would greatly appreciate any advice on how I should approach my preparation if I were to start over from a beginner's perspective.

For Amazon’s interview, I have been following a 1-to-0 approach rather than a 0-to-1 strategy—focusing on reviewing solutions, understanding problems, and recognizing patterns using Neetcode and Grokking the Coding Interview, rather than actively solving the questions. With only 10 days remaining, how can I enhance my performance under pressure and prevent freezing during Amazon's coding interviews? Additionally, how can I sustain this momentum for Google’s interview preparation?

Thank you for your time and guidance.

Show more
Posted a month ago
81 Views
2 Comments

Should I switch teams if I am really early on in my career?

Entry-Level Software Engineer [SDE 1] at Amazon profile pic
Entry-Level Software Engineer [SDE 1] at Amazon

Background:

I interned on my current team last summer and returned full-time at the beginning of this year. I've been performing well and have a great relationship with my co-workers, manager, and skip manager.

However, I'm not satisfied with the level of engineering in the org as a whole. Specifically, our service does not operate at a high scale and thus the engineering constraints are very relaxed. It feels like we can get away with making poor decisions and I often think that I am not learning good engineering principles by being here. It also feels like my peers are not that ambitious or passionate about engineering which makes me feel like I don't fit in at times. As a result, I'm looking to change teams even though I am only ~6.5 months into my career.

I recently did an internal loop with another team that does very interesting work with high-scale and low-latency services. The interviews went well and I was given the transfer offer. I think my mind is mostly made up on joining the new team, but just wanted to ping-pong my situation with the Taro community as a sanity check on whether I am making the right choice.

I'm aware that switching teams is essentially a "soft reset" on my promo timeline. I have a lot of substantial work artifacts from my current team such as: code reviews for important feature work and docs that contributed heavily to the service we just launched.

I'm okay with taking a hit to my promo timeline because in my mind, if I zoom out and view my career as a 30-40 year span, it won't really matter whether I got promoted from new grad engineer in 1.5 years or 2.5 years.

What does the Taro community think of my situation? Am I thinking about this in the right way? I tried to keep some details vague as to not speak too negatively on my current team in a public forum. But I'm happy to provide more details to the best of my ability!

Show more
Posted 2 months ago
98 Views
3 Comments

Choose a project for "most challenging project" question for me?

Software Development Engineer II at Amazon profile pic
Software Development Engineer II at Amazon

My latest position was SDE II at Amazon, backend. I was laid off. I have not worked for 2 years. I find myself struggling with which project I should talk about in my interviews. Here are the projects I had worked on.

  1. A project where I investigated how to create and analyze the right data to optimize something. This was at a previous company where we shipped highly technical software, and the software had nothing to do with the web. The project wasn't one where I built much of anything; the result was just an independent Python script. The technicals were in the weeds though. But I would say I spent more time on the project than the work needed me to.
  2. A React Native side project. I did not launch the app, but the app worked on testing. My favorite project, as I learned a lot about planning, learning a new stack, and structuring my code. However, it's a side project and the stack is not related to what I mainly worked on at Amazon.
  3. My 1st project at Amazon. A high level design of the project was done for me. The project was very simple technically: move a module from one service to another to support the deprecation of the former service. There were some choices of wiring where data goes in the new setup, but that was about it for the complexity. I worked with another team to discuss the data flow. I also broke down the project into small parts for a new grad SDE to do. I personally saw through the project to its successful launch.
  4. My 2nd project at Amazon. I was working under another SDE II and he was the one who had done all the design, assigned me the parts to work on, and drove the successful launch. I remember the end business product well, but what I do not remember is the key high level code logic behind the scenes that make it work. As a consequence, even though I remember some parts of what I personally had worked on, I cannot drive a coherent narrative about them.
  5. My 3rd project at Amazon. It was the first project at work I designed from scratch. I communicated with the technical project manager to get clear the requirements and thought about all the cases to cover to make a working design. I do not remember all the details of the cases I needed to cover but I can talk about them at a high level. The biggest downside of this project is that it was cancelled mid-implementation since another project it depended on was cancelled for reasons outside of my control. So this project never launched.
Show more
Posted 5 months ago
159 Views
4 Comments