1st round: Initial call with a manager. Felt positive.
2nd round: In-person interview with another manager. We discussed my past experience and my opinions on SaaS platforms. Felt good.
3rd round: In-person tech interview. I solved one LeetCode Medium problem and a system design problem related to database design. Two interviewers were supportive, and the conversation flowed smoothly. We had a long, engaging discussion that ended with laughter.
4th round: In-person behavioral interview. The interviewer offered no greeting or farewell and started by requesting a detailed account of my work history from my first job onward.
The interviewer maintained a poker face throughout the interview. The conversation was challenging, and the questions felt irrelevant to the position, as if he were seeking a co-founder rather than a candidate.
He would pause for extended periods without reason or reaction to my answers, giving me the impression he had taken a dislike to me. The interview took an hour but felt like a century long. At the end, he simply said, "That's all for today's interview," without making eye contact, so I left.
He did share some opinions with me, but the overall experience was negative.
5th round: A brief online video conference where we discussed the feedback from the previous interviewer and my salary expectations.
If two previous employers offered you a position, which would you choose?
How do you define success?
What have you learned from your previous experiences?
The following metrics were computed from 27 interview experiences for the Veeva Systems Senior Software Engineer role in United States.
Veeva Systems's interview process for their Senior Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Veeva Systems's Senior Software Engineer interview process in United States.