I have been trying to change the job since last 6 months.. appeared for 3 onsites (Oracle and Microsoft 2times) however I didnt end up getting a job.. Not able to understand what is going wrong here. Coding has been decent IMO.. doing leetcode questions.. somehow I feel I am lacking in some key areas because of which I am not able to get through.. Any recommendations? Recommendations on how to improve OoP design and system design skills? Have another Microsoft and Tableau interviews lined up, want to do well and crack the interview this time..
Why do you want to leave Amazon for Microsoft or Tableau?
Do the Algorithms 1 & 2 courses by Princeton on coursera. It really helped me to the next level.
Did you try the Algorithms courses on Coursera as well? If yes, how would you compare the Princeton courses with those?
I think I did one or two by Stanford. I still think Princeton the best. It basically goes through the fundamental again. Once you master the fundamental, it shows you how the more advanced data structures and algorithms are built upon the fundamentals.
You need some luck also. Try again in 6 months.
How did you crack amazon? Amazon is considered elite and is in ‘fang’
First, FANG companies are only called that way because of the stock market and how quickly they grow. Doesn't say anything about the difficulty of their interviews. There's a correlation, but Amazon is the exception. Second, the Amazon coding interviews are pretty easy from my experience. Maybe they rely on hiring a lot and firing a lot to keep the best ones? They have been experiencing with automating their hiring process as much as they can to save money. For example, you can literally get into Amazon by: 1. Applying for an internship 2. Clearing the online coding assesment 3. Getting an internship offer automatically before even doing an onsite 4. Getting a return offer because you're not terrible. Their online assessment is a joke. I don't know how much experience OP has, but Amazon is pretty easy to "cracks" for lower levels. None of these steps require extensive knowledge of leetcode. Microsoft is very large so experience varies a lot, but my experience has been a hader interview process at MSFT than Amazon.
Um no, this is wrong. There are two online assessments, one with debugging + IQ test and then another coding one with 2 Leetcode style questions. After that, there's a phone interview with an engineer, and only then do you get an offer. There have been instances where people skip the phone interview, but it's rare and has to do with your school/grades as well as how well you do in the online assessments. And that's half the battle, getting the return offer is not easy either. So yeah, not "a joke".