It was a DSA and LP round.
In the first phase, he gave his introduction and then asked me to introduce myself.
After that, he asked me an LP question, and later we moved on to the coding round.
I believe I nailed the LP round. However, I messed up in the coding round. It was probably an easy problem, but I had been working all night fixing a production issue and had a headache before and during the interview.
Have you ever had to create a project with a very limited deadline? What trade-offs did you make?
Task: Create a balanced binary tree visualization using nested squares where:
Colors should be assigned in pre-order traversal: (root -> left subtree -> right subtree)
Input: javascript const VIBGYOR_colors_named = [ 'Violet', 'Indigo', 'Blue', 'Green', 'Yellow', 'Orange', 'Red' ];
Expected color assignment:
The second DSA question was based on concentric squares, which was easy to solve.
The following metrics were computed from 1 interview experience for the Amazon Frontend Software Engineer role in India.
Amazon's interview process for their Frontend Software Engineer roles in India is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Amazon's Frontend Software Engineer interview process in India.