I applied through a recruiter. The process took 4 weeks. I interviewed at VMware (Atlanta, GA) in Sept 2019
Interview
1) Coding Assessment - 90 minutes to finish 2 coding questions and 3 multiple choice questions. Pretty standard and fair algorithms and data structures concepts tested.
2) Onsite Hiring event - 4 rounds of 45 minute interviews with various VMWare engineers. Each round contains trivia questions about OS concepts and 2 white board questions. It was very technical heavy so make sure you know OOP, algorithms and data structures, operating systems, and your projects on your resume in detail.
Unlike other technical interviews, the interviewer does not help you when you are struggling with the problems, so make sure you explain your process well.
Got a verbal offer 2 business days after and a written offer 2 weeks after.
Interview questions [1]
Question 1
Write code to do an inorder BST traversal with recursion and without recursion. Explain in which case you would choose one implementation over the other. Explain the runtime of each.
casual, difficult, long. recruiter interview, hiring manager interview, pairing engineering exercise, play ping pong, get breakfast, salary discussion, salary negotiation, offer, contract, 6h in total. the process took 2 weeks. All pretty standard
I applied online. I interviewed at VMware (San Francisco, CA)
Interview
It was very friendly and positive. They have an amazing benefits package. I made it thru two rounds of interviews. They followed up with a phone call instead of a rejection letter. It was a positive experience.
Interview questions [1]
Question 1
They asked me about myself and my experience. Asked if I knew who they were
The interview was good but it was a bit difficult. There were one written programming round and two online coding rounds There were multiple coding rounds. The programming language asked was core java.