Profile picture

Career Advice About Amazon

Videos and discussions from Taro to grow your tech career.

My Meta Interview Experience (Mid-Level | USA | Reject After Follow Up)

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

Preparation: Standard top 100 most freq LC problems + Infra System Design Problems + Behavioral problems in STAR format

Interviews

Meta phone screen: Asked two questions directly from the top 50 LC tagged (Array Sum and Tree BFS categories). Aced both questions and was notified the next day that I had moved on to onsite.

Onsite prep: This would be my first system design interview and I did not want to mess it up. I booked multiple mocks and though they weren't cheap, I was satisfied with the overall quality, feedback, and accurate grading.

Meta onsite 1 (coding): This round tripped me up and I was disappointed given how much I had prepared :(

  • First question: Tree BFS (was able to get optimal runtime but not optimal space)
  • Second question: Multiple binary searches on an array (did not get the optimal solution) (also did not find a similarly tagged question to this)
  • Immediately after the interview, I realized the mistake I made on both questions but could not go back and change it :(

Meta onsite 2 (behavioral): None of the questions were a surprise and I answered them to the best of my capacity stressing my ability to work with other people specifically

Meta onsite 3 (system design): The question is similar to

  • I had trouble understanding the interviewer and threw all my system design knowledge out there. There wasn't much discussion but I did mention concepts such as inverted index, sharding, replication, hot partitions, cache invalidations, etc

Meta onsite 4 (coding)

  • This was my strongest performance and I was proud of myself after this round. I solved both questions optimally
    • Question 1: Number Verification (LC Hard)
    • Question 2: Tree BFS
  • Surprisingly (given my other rounds) I received a call the next day saying that they wanted to give me a follow-up coding round

Meta onsite 5 (follow-up coding)

  • I fumbled this round, which was especially heartbreaking considering how close I had made it. The questions were related to Palindrome (LC Hard) and Grid DFS
  • Same day I was notified after the follow-up I was rejected :(

Eye-opening experience overall and I know I have much more work to pass next time around. The total time to interview was a little over ~1.5 months.

Show more
Posted 13 days ago
117 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 4 months ago
114 Views
3 Comments

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 3 months ago
113 Views
2 Comments