It is a great company for new grads because they can learn a lot within two years.
Great engineering practices. Global scale. Cutting-edge tech.
Onboarding was just awful. It was an extremely stressful environment. The system tends to filter out normal managers and keep "productive" managers. The people side is optimized for "results". Their problem is that they hire too easily because of turnover, then managers have to weed out the weak and deliberately break unprepared people by putting them under tremendous stress. But when the workers burn out, again, it creates the problem of too fast turnover. The loop closes. The engineers who could not survive are fired and left stressed out for many months.
I am afraid there is not much hope for the managers to become creative humans again. The managers I saw were simple-minded but effective at surviving there. But maybe I was just out of luck.
Coded for the full hour with little help along the way. I couldn't run or test the solution, but I knew it was probably wrong. I finished the solution in my own time. The approach was right, but I couldn't finish in time. The interviewer gave me zero
Before being able to have an actual interview, you must first pass an automated coding exam. While this is becoming more standard practice for software engineer positions, Amazon's test was particularly poorly designed. Most of the allotted time wa
Good interview process. Received an online assessment a few days after first applying for the position. The problems were relatively straightforward. Good interview experience overall; would definitely do again.
Coded for the full hour with little help along the way. I couldn't run or test the solution, but I knew it was probably wrong. I finished the solution in my own time. The approach was right, but I couldn't finish in time. The interviewer gave me zero
Before being able to have an actual interview, you must first pass an automated coding exam. While this is becoming more standard practice for software engineer positions, Amazon's test was particularly poorly designed. Most of the allotted time wa
Good interview process. Received an online assessment a few days after first applying for the position. The problems were relatively straightforward. Good interview experience overall; would definitely do again.