I applied through a recruiter. The process took 2 months. I interviewed at VMware in Dec 2014
Interview
I met the recruiter and one of the staffs during the tech talk at my school. He is mainly resposible for recruting PhD student in VMware. We first figure out possible groups that are suitable for my research and then start the interview process.
My interviewer was another staff from VMware. We first went through my resume and I explained my research to him. He seemed not that interested to me but we continued with 2 technical questions: what is context switch, explain hash table implementation. I think I answered most of them. The coding part was translate a sorted list in to a balanced BTree, which is easier than I expected. This interview ended with a simple Q&A.
Interview questions [1]
Question 1
What if we have no idea the key space of a hash table. How to modify the implementation to avoid collision.