I applied through a recruiter. I interviewed at VMware
Interview
AirWatch "homework" packet, phone interview, then in person interview. In person I met with 2 different sales managers. Both were nice, more conversational than questions shooting since I was interviewing for sales it made sense. Discussed compensation and training as well as direction of company
I applied online. The process took 1 week. I interviewed at VMware (Ballincollig) in Mar 2014
Interview
The communication in response to my application and interview arrangements were extremely efficient. The offices had a real "buzz", and it seems like a busy, vibrant and friendly work environment.
Interview questions [1]
Question 1
Have you reviewed our current "live" vacancies, and if so, can you tell me what similar roles you have recruited for in the past?
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.