Status
4 years Experience in Financial Tech Company.
Online Assessment
Interview 1
LP
Coding
The question was quite vague and open ended. Had to build an alert system in which there was a stream of orderEvents. The orderEvents had different statuses like placed/picking/completed. After the order was placed the should create an alert if time period of P seconds had passed but the order was still not completed. P was inputted into the system. There was some other stuff don't remember too much.
Interview 2
LP
Coding
Exact same as https://leetcode.com/problems/binary-tree-level-order-traversal/
Interview 3 Hiring Manager
LP
Coding
It was a OOD question and was "Design a calculator", similar to the Windows calculator. The user enters character by character. BODMAS rules won't apply and you have to eagerly calculate based on whatever operator was last. Think of other methods you can add like clear and clearall. It was an open ended question and a blank slate was given.
Interview 4
LP
Coding
XXXXXXXXXXXXXXXX
X . . . . . . . . . X . . A . .X
X . . . . . . . . . X . . . . . .X
X . . . . . . . . . XXXXXXX
X . . . . A . . . . . N . . . .X
X . . . . . . . A . . . . . . . .X
XXXXXXXXXXXXXXXX
N -> Person
X -> Wall
A -> Amazon Echo Speaker
Count how many speakers the person's voice will reach to. Can go in 4 directions (top, down, left, right). Cannot go though wall. Ans for above example is 2
I gave simple BFS approach. Followup: Why BFS over DFS?
-------------------------------------------------------X-------------------------------------------------------
I thought it went well but finally faced rejection.
Practise LP extensively, you are gonna be grilled especially by the Hiring Manager. Many of the questions are very ambiguous and open ended so you won't find them on leetcode. So I would advise you to go through Amazon questions on careercup.com and other sites. Also ask many questions to clarify. These are all the tips I have and I hope you find this post useful.