The hiring process at Veeva Systems takes an average of 7 days when considering 2 user submitted interviews across all job titles. Candidates applying for Business Analyst Graduate had the quickest hiring process (on average 7 days), whereas Business Analyst Graduate roles had the slowest hiring process (on average 7 days).
I applied online. I interviewed at Veeva Systems in Sept 2025
Interview
Very long process with several interviews and waiting period in-between. The interviewer was nice, they started with basic medical questions but then continued with highly specialized questions (Specialist doctor level) which doesn't make sense for this position.
Interview questions [1]
Question 1
"Below is an unstructured medical note captured by a Medical Science Liaison (MSL) during an oncology conference. Demonstrate how you would clean, standardize, and extract key therapeutic insights from this note using a structured rule-based curation method. What specific tags, tumor markers, or sentiment indicators would you apply to ensure this data is instantly actionable for an executive-level pharmaceutical client?"
I applied online. I interviewed at Veeva Systems (Santa Clara, CA) in Jun 2026
Interview
First step was an online assessment in Python, it was a pretty straightforward problem requiring me to complete class methods of an overarching system. Behavioral was pretty straightforward as well.
I applied online. I interviewed at Veeva Systems (Toronto, ON)
Interview
First round was an online assessment, java or python at random. I think it was leetcode easy. Then a behavioural round with the campus recruiter, nothing stood out to me here. Final round was a live technical, interviewer was nice enough but it did feel a little factory-like if that means anything.