I had initial calls with recruiting manager. The process was followed by 4 rounds of interviews.
1. Data structure and algorithms
2. Coding
3. Design
4. Technical round
Interviews were difficult. Each answer they expect the optimized solution.
Person who took 2nd round was arrogant and expected answers telling everything as basic.