Although I was turned down, Veeva is really an excellent company. There are three stages interview process though. Two telephone interviews and one on-site interview. I was turned down at the second telephone interview. In the first interview, there is a gentleman who is very kind and simply introduced some basic information about the company. Then he asked to finish on line coding test, you given a Person class to find the oldest ancestor and oldest sister. I passed first interview. Then in the second telephone interview, a technical staff is interviewing you. The interview process didn't run smoothly. He may be very busy and impatient. He asked you to finish another on line test in which you are required to assign values to Hashmap using recursion function. I wrote the code but he didn't think my code was good, and maybe this is the reason why I was turned down.