I applied online. I interviewed at Amazon (Sunnyvale, CA)
Interview
Two technical interviews leetcode medium and hard. There was a behavioral portion where they looked at alignment with Amazon values which was at the beginning and also touched on throughout process.
Interview questions [1]
Question 1
Implement a dfs search on a path tree to find the optimal directory change path to get to a target file.
In the beginning there is one fit interview with a hiring manager, followed by 5 onsite interviews, and then they give you an offer if all of these are passed.
Interview questions [1]
Question 1
They asked standard leetcode questions (data structures and algorithms focused).
The interview process assesses candidate proficiency in algorithmic problem-solving and scalable System Design. Expect LeetCode-style questions covering fundamental algorithms and data structures, including graph traversal like DFS and BFS, array manipulation using Two Pointers, and recursive problem decomposition (Recursion). Focus on efficiency and complexity analysis.
Interview questions [1]
Question 1
Given an $m \times n$ binary matrix representing a map of 'land' ($1$) and 'water' ($0$), return the number of islands. An island is surrounded by water and is formed by connecting adjacent lands horizontally or vertically.