After working at Amazon, you will appreciate any other company.
You'll work on interesting problems. Your solutions will make a difference for customers.
Any bad rumor that you have heard about an abusive workplace, no work-life balance, and zero perks is ABSOLUTELY correct.
If you have not read the New York Times article, please READ it now before joining Amazon. You'll thank me later.
If you have any other offer or prospective offer, reject Amazon's offer. You'll thank me later, even if the other job pays much less.
There's no work-life balance at Amazon whatsoever. You will be FORCED to work after hours and over many weekends. You'll have to sacrifice your family and your social life. Of course, there's no explicit request for this, but managers implicitly whipping their yearly review process along with their unrealistic deadlines will leave you no other choice.
Most of the managers are not engineers and usually have business and project management backgrounds. They have little to no interest or in-depth understanding of the software development process. They ONLY care about how they look in front of higher-ranking managers and how large their annual bonuses are. If something goes wrong, it's your fault as an engineer, but if everything goes well, your managers will pat themselves on the back, and you won't hear a simple, sincere "thank you."
As for perks:
Be very cautious, as recruiters and current employees can be deceitful. They are thought to reply with memorized "talking points" to attract potential candidates and to twist the facts.
All in all, I regret pouring my life and energy into Amazon and highly discourage you from making that same mistake.
Software engineers are your internal customers who are keeping the company successful.
Don't look at them as disposable commodities.
Don't be abusive of your employees.
1. Online Assessment Interview Invite to schedule. 2. Hiring Manager Round 2/3 LPs and 2 LeetCode medium problems. 3. Interview with SDE II Half an hour with LPs, and the other half doing a coding question to write maintainable code. 4. Bar Rai
It went well, with half an hour for leadership principles and the other half an hour for coding and system design. It’s a great experience overall. System design, they expect more clarity.
Leetcode-style questions. You are given an image represented by an m x n grid of integers, `image`, where `image[i][j]` represents the pixel value of the image. You are also given three integers: `sr`, `sc`, and `color`. Your task is to perform a
1. Online Assessment Interview Invite to schedule. 2. Hiring Manager Round 2/3 LPs and 2 LeetCode medium problems. 3. Interview with SDE II Half an hour with LPs, and the other half doing a coding question to write maintainable code. 4. Bar Rai
It went well, with half an hour for leadership principles and the other half an hour for coding and system design. It’s a great experience overall. System design, they expect more clarity.
Leetcode-style questions. You are given an image represented by an m x n grid of integers, `image`, where `image[i][j]` represents the pixel value of the image. You are also given three integers: `sr`, `sc`, and `color`. Your task is to perform a