
Veeva Systems Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 15 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Veeva Systems.
Performance Engineer
First, there was an HR screening. Then, a 1-hour technical interview that involved coding. I practiced a lot of puzzles and did clash of code on codingGames to prepare, but the actual content was very different. It was heavily focused on software design, specifically in Python, and not so much on algorithms. The algorithm questions were quite easy. I didn't pass this round.
- How would you design a class structure for managing cats and dogs in animal shelters?
Integration Engineer
I applied online through linkedin and the process took about 2 months because I didn't see the notifications right away. But the team still had the opening, so it worked out. There were 5 rounds in total. 2 were technical interviews focusing on my experience, and the others were about job fit, why I was interested in the company, and an HR check. It was a really great experience with impressive leaders.
- Were there any platform-related questions?
- Tell me about your CI/CD experience.
- Can you discuss Javascript?
Performance Engineer
The interview process included a 1-hour technical discussion focused on my Performance Engineer skillset. Then there was a 3-hour coding test using the JMeter tool. Next, a 1.5-hour session involved a technical discussion about my skills and a coding test with a developer bot. Following that, a 1-hour technical discussion with a Manager about my Performance Engineering experience and skills. After that, a 45-minute technical discussion with a Software Engineer, who seemed to think it might be a Developer role, which included a spontaneous coding test. Another 45-minute technical discussion was held, focusing on Performance Engineering. Finally, there was a 45-minute discussion with a Manager about my skillset and motivation.
- Mostly relevant.
- I don't want to waste time with specifics.
Veeva Systems Engineer Interview Questions
Quoted word for word from Veeva Systems interview reports.
“Given a positive integer n, read its decimal digits from left to right, group consecutive identical digits, and output a string that says how many of each digit appear consecutively. For example, 33 becomes "tWo 3" and 11222 becomes "two 1 three 2".”
Read reports →“Given 9 balls that look identical, where one is heavier than the other 8 identical balls, how can you find the heavier ball using a balance scale in the fewest steps?”
Read reports →“Can you explain the JVM's heap?”
Read reports →“Can you explain the JVM stack, heap, and garbage collection?”
Read reports →“How would you design a class structure for managing cats and dogs in animal shelters?”
Read report →“What about SQL?”
Read report →“Have you ever thought about pursuing a graduate degree?”
Read report →“Could you discuss the Cucumber BDD framework and Java programs?”
Read report →“Tell me about your favorite university class and the reason why.”
Read report →Formats, difficulty and experience
Across all 15 Veeva Systems interview reports.