Here's my experience of virtual onsite that I gave recently.
Interview 1 [45 min]
Brief chat with about my experience and interviewer's (SDE) experience. Chatted on current project in the potential team.
Coding: Writing and testing code for resource locking. Basically, write a writer and reader class, with a resouce lock. Multi-threaded concepts, and demonstrate my testing abilitites.
This kind of question caught me by surprise.
Ended interview with me asking some questions about the team.
Interview 2 [45 min]
Chat with EM. EM explained the product, roadmap of the org.
It was a behavioural round
5-10 mins reserved for answering my questions
Interview 3 [45 min]
Coding round with SDE.
First Unique Character in a String - LC easy
I think interviewer wanted to ask another question, but ran out of time.
Questions I asked were about impactful projects, things they'd like to improve in VMWare, some other discussions.
Result unknown right now.