I applied through college or university. I interviewed at Veeva Systems (Waterloo, ON) in Jun 2017
Interview
Applied through school, got an interview within 3 days. The interviewer started the interview with a description of the company and the position, then he started asking me technical questions. The interview ended with a logical question.
Interview questions [1]
Question 1
You have 9 identical looking balls. One of those 9 balls are heavier than the other 8 balls (you don't know how much heavier). The other 8 balls have exactly the same mass. Use a balance and use the least amount of steps to determine the heavier ball.
I applied online. I interviewed at Veeva Systems (Toronto, ON) in Feb 2024
Interview
HR screening, then 1-hour technical on codingGames - practiced a lot of puzzles & clash of code on codingGames to prep but the content was very different, heavily focused on software design (has to be in python) and not algorithms. Algorithm questions were on the very easy side. Didn't pass this round
Interview questions [1]
Question 1
Design a class structure that manages cats and dogs in animal shelters
I applied online. The process took 2 weeks. I interviewed at Veeva Systems (Toronto, ON) in Jan 2024
Interview
First HR call, standard questions and very good vibes, then 1 hour tech assessment (48 hour window) on coding games, Leetcode for 30min and oop design for 30 minutes, Process is fast, Hear back pretty quickly
Interview questions [1]
Question 1
What was your favorite class in university and why?
I applied through college or university. The process took 5 days. I interviewed at Veeva Systems (Toronto, ON) in Sep 2017
Interview
I applied through my university. Veeva got back to me within a week to two. During the interview, I was asked a lot of Java trivia questions and questions related to the JVM heap.