亚麻前端纽约挂经

Phone screen:
a. Design a class to implement a list which contains hot selling items from a catalog of given items per seller.
b. Basic questions on types of HTTP response, how to handle browser inconsistencies, favorite es6 feature and day to day activities routine in my current job.

On site:
Round 1:
Behaviour: Toughest tak/work i am proud of so far
Design a carousel. Straight out of some online mock interview drill (udemy i guess)

Round 2:
In order traversal and optimizing it
complexity.
Time when you had conflict with your peer.

Round 3:
Design an Accordion.
Time when you learned something new to deliver a task.

Round 4:
only behavioural round
How did u handle a tough feedback
Time when you went above and beyond your current role and contributed
Time when you failed to deliver
Time when you

Round 5: (bar raiser)
Why amazon
what is deadlock, gave an example and asked if the below can reuslt indeadlock, if yes how do we try to avoid etc.
Thread 1 : taskA taskB
Thread2: taskB task A

Overall it was a good experience. I think i did well in technical questions but bombed it in behavioural questions. I did prepare for them but may be the frequency of these questions made me stumble. Like the conflict question and my greatest work so far had been asked too many times so i had to think adhoc.

Result: No offer

Advice: Have plenty of answers ready for behavioural. You can always get help in technical questions by taking to them but behavioural is really tricky from my experience.

Good luck !!