I applied online. The process took 4 weeks. I interviewed at Veeva Systems (Chicago, IL) in Oct 2025
Interview
The interview process was grueling and took over a month to complete. I have 4 years of solid experience, yet I was forced through 6 separate interview rounds. Despite this being a non-software development role, most of these rounds were irrelevant coding tests. Most concerningly, I was grilled on basic coding by senior leadership instead of discussing high-level strategy and goals. It felt like extreme micromanagement. It has now been 8 months and the role is still unfilled.
Interview questions [1]
Question 1
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.
33 → "tWo 3"
11222 → "two 1 three 2"
I applied online. The process took 2 months. I interviewed at Veeva Systems (Toronto, ON) in Jul 2021
Interview
1 hour of technical discussion about my skillset as a Performance Engineer
3 hours of a coding test of the Performance Test Automation tool JMeter
1 and half hours of technical discussion about my skillset and a coding test with a developer bot
1 hour of a technical discussion with a Manager regarding the Performance Engineering experience and skillset
45 minutes of a technical discussion with Software Engineer who thought it was a Developer role possibly along with spontaneous coding test
45 minutes of technical discussion related to Performance Engineering
45 Minutes of a Manager discussion about skillset and motivation
Interview questions [1]
Question 1
Mostly relevant, I don't want to waste time with specifics