Round 1 Leetcode medium question based on trees Round 2 System design question on a specific scenario that team is currently facing Round 3 Leetcode medium question based on monotonic stack Round 4 ML breadth round focused more on basic to advanced ML knowledge and a discussion on how would you approach a given ML problem that they are facing. All rounds constituted at least 2 behavioral questions either at start or end of the interview.