I applied online. The process took 2 months. I interviewed at Veeva Systems (Pleasanton, CA) in Nov 2016
Interview
Interview process was fair. Starts with an initial phone screen that lasted about 90 minutes. During this time expect the typical resume review/tell me about you questions, some OOP questions about a language, and to code some problems in a shared document.
Onsite is a bit different. This is a 6 hour day, which starts with a product demo. Afterwards, I did another resume/"about you" interview, followed by two technical interviews with Engineers. They had one more interviewer wrap things up towards the end, as well as a very casual lunch which included a tour.
Overall, everyone was nice during the process. Be careful when mentioning your favorite classes, they may come up with a technical question from the subject.
Interview questions [1]
Question 1
- Determine if two strings are anagrams (Phone screen)
- Configure a JUnit test environment to work with production code (Onsite)
I applied online. The process took 3 weeks. I interviewed at Veeva Systems
Interview
The interview process with Veeva went really well. The hiring managers were quick to reach out, and quick to answer my questions.
I had multiple rounds of interviews. The first was a Q & A with the hiring manager. After that, I received an invitation to do a OA in Java a couple days after. After completing the OA, I received an invitation for a "team day" roughly a few days after completing the OA. The team day had multiple rounds, and it comprised of both personal conversations with team members and technical rounds. Then they requested a few references, with one being mandatory from most recent employer. After they reached out to references, I received an invitation for another talk with the hiring manager, where I was given the verbal offer. After the verbal offer, they then provided the written offer.
Interview questions [3]
Question 1
Round 1: Largely personal questions. Why Veeva? Nothing crazy.
I applied online. I interviewed at Veeva Systems in Aug 2021
Interview
A typical behavioural interview conducted thru video. Questions were pretty common. Being asked about what I knew about the company, why I chose the company, how well I program in Java and projects I have done etc.
Was asked to do a video interview a week or two after applying. It was a simple phone screen interview that asked generic questions to learn about my background, skills, and experience.
Interview questions [1]
Question 1
What is one of the more interesting projects you have worked on?