I applied online. The process took 4 weeks. I interviewed at VMware (Bengaluru) in Jul 2015
Interview
1. online coding challenge for one and half hours with 2 questions from Hackerank in language of your choice. difficult questions. I could solve first one completely and my second solution failed in couple of corner cases. Still I got a call for an interview.
2. Interview was 4 weeks later. Started on time. People were friendly. First round was OS concepts.
Second was programming.
Interview questions [1]
Question 1
OS: Questions regarding file systems, distributed systems, Process and memory related questions.
Coding:
1. swap the k th element from the head and the end of the linked list.
e. g. In a linked list --> [1, 2, 3, 4, 5] if k == 2 then output will be [1, 4, 3, 2, 5]
2. convert a binary tree into binary search tree without disrupting the structure.
e. g. 10 8
/ \ / \
2 8 ==> 4 10
/ \ / \
4 7 2 7
I applied online. The process took 1 day. I interviewed at VMware (Bengaluru) in Feb 2015
Interview
Process was good, they took 3 rounds. Basically they are testing your knowledge of algorithms - Linked list and binary tree. First round was about designing, in second round it is related to current project and java, third was about logical thinking.
Interview questions [1]
Question 1
1. Identify linked list is circular
2. Traverse binary search tree in INORDER without using recursion and stack.
3. Questions on oops and basic java
4. If you have to transfer a file from one server to other, how to do you protect the file contents.
I applied online. The process took 3 weeks. I interviewed at VMware (Palo Alto, CA) in Apr 2015
Interview
I applied online and a recruiter contacted me to discuss about the job description and if I was interested in getting into the recruitment process.
There was 1 technical phone interview followed by an Onsite Interview with 3 technical rounds and lunch.
The entire process was quick from the time I received a call from the recruiter.