I applied online. The process took 3 months. I interviewed at VMware (Palo Alto, CA) in Feb 2014
Interview
Talked to the recruiter at a career fair in November got a call in Mid Feb asking for a 45 minute technical interview.
Interview questions [5]
Question 1
All the questions were based on Java as the intern position was a requirement fr an excellent core java developer. The toughest question was I was asked if I ever used a "load controller" in Java. I had no clue as to what it was.
Can you explain how synchronization function works in Java. He asked me about how JVM implements synchronization between 2 threads. As a follow up question asked what is lock in java.
My resume had a web development project. He asked me how can I make sure that in an online poll, a particular user can vote only once and not more than once.
Given an unsorted array of elements say a[] = {1,4,3,6,10} and a number say 7 print the pair of elements that add up to the number n this case I need to print {4,3}. Most efficient way of implementing this.