got a message from an Apple recruiter - started off with the usual HR screen and a quick follow-up with the hiring manager. That round covered basics in SV, UVM phases, and a few light coding questions around arrays and constraints. Next spoke to a couple of managers for team matching and moved ahead with one of them. Then came the real grind - 6 rounds over 2 days. Covered SV, UVM, digital design, coverage, timing diagrams, and even stuff like polymorphism and scoreboard design. Like one round had me sketch out a basic DV architecture, another one focused purely on debugging and constraints logic. No behavioral round really - most of it was deep dives into fundamentals and design thinking. Pretty technical and intense overall. Would say brush up the basics and be ready to defend your design choices. A weak round can hurt even if others go well.