
…es, interesting technical challenges, and company culture were my other important deciding factors. Competing offers are very important if you want to get the best possible compensation. Having multiple offers makes it a lot easier negotiate.
It was very hard to get actual numbers from Google and Amazon. They both gave me an estimated total compensation, but kept waiting for the other company to give me compensation details and breakdown first so they can give me a better offer. My Uber recruiter gave me the compensation details verbally and said that they do not send out a written offer until I am “ready to accept” it. It was kind of frustrating trying to get all of the companies to give me a written offer first so I can compare all of them with each other before I start the negotiation process.
Out of the five companies, Airbnb gave the hardest technical problems. All of the previous interview problems I was given were LeetCode Easy-Medium problems. Airbnb asked me all LeetCode Medium-Hard questions. The interviewers didn’t seem to be paying any attention while I was implementing the solution that …