I applied online. The process took 2 months. I interviewed at Veeva Systems in Mar 2024
Interview
First, I had an interview with HR. Then had a week-long assignment where I had to configure a solution according to a case and then present it in a 1-hour meeting. I severely underestimated the time commitment and difficulty of this. It's essentially like working full-time for a week and is incredibly challenging if you've never had experience with the software. Next, I had an interview with the hiring manager and then an interview with another associate consultant. They will ask you why Veeva in every interview! So make sure you have a solid "why".
long, 6 interviews to get rejected after a personality test as the final round. The second round was a technical assessment, after which I had 4 more rounds with different people asking me pretty similar questions.
It was informal, quick and friendly, interview was around 30-45 minutes. Interview was given before the personality test. Personality test was quite exhausting, long and difficult. Replied to emails very quickly.
First step HR interview was a good experience. Recruiter was very friendly. 45min long - talking about your motivation for the role, your background, how you align with the role. I didn't get to the next stage because I didn't show enough alignment with the role.