Phone Interview:
Get invited to an onsite about a month later
Onsite:
There are 3 technical rounds and one round of pure BQ. The first 15min of each technical round were focused on BQ questions
Round 1:
Tell me a time where you realized you are on the wrong direction in the middle of developing a project.
A some what variation of coin change: https://leetcode.com/problems/coin-change/
Round 2:
Tell me a time where you need to deal with ambiguity.
A look ahead widget design question using HTML/CSS/JS
Round 3 (Pure BQ):
Tell me a time where you have tight deadline.
Tell me a time where you make a performance improvement on a project that already has good review.
Tell me a time where you have to sacrifice short term benefits for long term benefits
Round 4:
Tell me a time where you have a disagreement with your manager
two coding questions:
Remove target value in a sinlgely linked list
generate the largest value given an array of numbers