Manager round (comprised of technical questions + background and work ex + coding problems) + 4 Virtual Onsite rounds. Overall decent interview but some of the questions were beyond my scope/knowledge. For staff level roles, they do expect some very specific domain knowledge.