I applied through an employee referral. The process took 1 week.
Applied through referral. I immediately got an invite to take an online assessment. You have a week to take the test including three parts:
The coding questions were horribly long to read.
You are given sum and n. You need to return the smallest lexicography permutation, that includes 1 to n, where each can be plus/minus, and their sum is equal to sum. The permutation needs to be lexicography sorted as well.
For example: n=5, sum=9. Permutations: [-1,-2,3,4,5], [1,2,-3,4,5].. Each sorted: [-2,-1,3,4,5], [-3,1,2,4,5].. Then return the smallest lexi out of all: [-3,1,2,4,5]
You are given locations array, which are (x,y) on a graph, that represent servers. And directions array, which are values 1-4, that represent the directions a request is routed.
When:
You need to start from locations[0], and route the request by following the direction steps. In each step, you need to route the request to the closest unvisited server. If there is no such, skip to the next step. Return the location at the end.
The following metrics were computed from 574 interview experiences for the Amazon Software Development Engineer role.
Amazon's interview process for their Software Development Engineer roles is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Amazon's Software Development Engineer interview process.