I applied through a recruiter. The process took 5 days. I interviewed at VMware (Palo Alto, CA) in May 2012
Interview
It was long series of interviews consisting of 1 1-11.5 hrs long telephonic interview and then 9 on-campus technical interview. All the interviews including one of the manager and director were completely technical in nature. The interviews were of 1 to 1.5 hrs each and they utilized every possible second of interviewing. It was a long running day and all the questions were deep down in to technologies. The questions consisted of data structures, alogorithms, java, spring, hibernate, databases, design etc.
After 7+ years of graduation, i was asked to explain the graduation final year project. I never expected it. Also in between the questions, there were few question which related to mathematics. The interviewer was quite supportive and would provide hints as welll to arrive to the final answer/solutions during the process.
Overall a great interview experience, although i was extremely exhausted with long running day and very short breaks and that too long spaced ones. This was one of the tiring interview more because i wanted to complete everything on the single day.
Interview questions [1]
Question 1
Clone a linked list with following scenario:
1) The data of every node in the link could be a pointer to another node in the link.
2) The clone should create the exact structure/graph as of original.
Panel is good and supporting throughout the process.
the have 2 coding round and1 Low level and 1 high level system design round.
Final is Behavioral round, where they put you in customer facing situation
I applied online. The process took 1 week. I interviewed at VMware in Nov 2023
Interview
This was the second time that I interviewed at VMware. I am well suited to conclude that VMware has some of the worst people working over there. I have honestly never faced such interviewers in my career and I have recently interviewed at many places.
Just like the first time, this time as well the interviewer assigned to me for the first round had a very bad behavior. He joined late, stated that he has experience in only Java even though the profile is of C#, .Net.
The first round was supposed to be around LLD, OOPs, problem solving etc but he asked me a DSA question(DSA is round 2). I was able to come up with the approach but only because I had to ask the interviewer to "let me think" because he constantly kept talking. He clearly had no experience or training or skill to interview people.
Once I somehow managed to speak and tell the approach, he told me to choose any preferred language and I went with C++ as he had mentioned he anyway has no experience of C#.
Instead of letting me code the solution, this guy started arguing with me about the syntax of C++. I had to teach him each single keyword, line, why or why not because my solution was not a word by word copy of the GFG solution he was referring. He kept frustrating me with stupid asks: Why am I not writing a comparator(because it is not needed?)
After a while, it got so exhausting to tolerate him that I requested to quit and end the interview within 25 mins. I requested for a reschedule and he showed the worst behavior after this. Even though he was the one who was clearly the problem from the onset, he started making absurd remarks because his ego got hurt when I mentioned that I lost my thought process due to so much unreasonable and unnecessary adamant interruptions around C++ etc.
He blabbered that he did not know that C++ does not require initialization via "new" keyword or priority queue etc. So how is it the candidate's problem? We are here to get a job for which we prepare for days. He abruptly cut the call after saying something very insensitive.
I immediately mailed the recruiter to let him know what transpired but due to recent acquisition of VMware by Broadcom, I am not sure if there will be another interview or what happens next.
In any case, please train your interviewers. Nobody deserves to be treated so poorly. There is no need for any arrogance. It is just an interview and we are also looking for good colleagues to work with.
Marking it difficult because the interviewer was extremely difficult.
The process took 2 weeks. I interviewed at VMware (Sofia, Sofia (city)) in Dec 2022
Interview
Depends on the hiring team. The common steps across the teams are: 1. Recruitment team approaches candidate and finds CVs 2. Hiring manager (R&D manager of the team that hires) appoints interviewers (usually technical people that report to the hiring manager) 3. Interviews: usually technical and management. Usually the technical is more than 1 set, so that technical level of the candidate is assessed by more than one person. Management interview is conducted by the hiring manager or their delegate (usually a manager that reports to them) and is usually assessing soft skills, motivation, team fit, etc.
Interview questions [1]
Question 1
The position I applied for was very network-oriented, so this question is representative: I have a file that I want to download, and I have two internet providers. Design a solution that allows me to download a file efficiently and reliably.