Taro Logo

Senior Software Engineer Interview Experience - Canada

May 1, 2024
Negative ExperienceNo Offer

Process

The interview process was long and cumbersome.

The first interview was with a recruiter and was pretty simple.

The second was with the manager, which was a sort of get-to-know-each-other interview with a simple technical question at the end – an algorithm problem.

Next, there were three hours of technical interviews:

  • A resume deep dive
  • A system design interview
  • A coding/algorithm interview

After that, there was a meeting with a director where they asked pretty philosophical questions.

Questions

First interview:

A breadth-first search (BFS) problem on finding the number of degrees of separation between two nodes in the tree from the root.

Explain various experiences on your resume, which problems you had to solve, and what you are most proud of.

System design:

Build the Johns Hopkins COVID dashboard. How would you do it?

Algorithm question:

A simple calendar-based question with Java.

Was this helpful?

Interview Statistics

The following metrics were computed from 11 interview experiences for the Veeva Systems Senior Software Engineer role in Canada.

Success Rate

0%
Pass Rate

Veeva Systems's interview process for their Senior Software Engineer roles in Canada is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive18%
Neutral9%
Negative73%

Candidates reported having very negative feelings for Veeva Systems's Senior Software Engineer interview process in Canada.

Veeva Systems Work Experiences