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.
First, I was sent an online coding assessment/work simulation test. Then, there was a set of three interviews with three different hiring managers. Each interview included behavioural and programming questions.
I applied online. The interview was split across two days, with two rounds each day. Each round lasted about an hour. From my experience, the content wasn't fixed; it seemed to depend on the interviewer. * Round 1: 2 LP questions (about 20 minutes)
Overall, the experience was positive. The interview loop was a bit stressful at times, but I appreciated the professionalism of the interviewers and the opportunity to showcase my skills. I'm grateful for the chance to participate and remain very i
First, I was sent an online coding assessment/work simulation test. Then, there was a set of three interviews with three different hiring managers. Each interview included behavioural and programming questions.
I applied online. The interview was split across two days, with two rounds each day. Each round lasted about an hour. From my experience, the content wasn't fixed; it seemed to depend on the interviewer. * Round 1: 2 LP questions (about 20 minutes)
Overall, the experience was positive. The interview loop was a bit stressful at times, but I appreciated the professionalism of the interviewers and the opportunity to showcase my skills. I'm grateful for the chance to participate and remain very i