Taro Logo

Associate Software Engineer (New Grad) Interview Experience - Pleasanton, California

February 1, 2017
Neutral ExperienceNo Offer

Process

I applied online after seeing a new grad position on LinkedIn around the end of January.

After a while, a recruiter (Ashley, who was wonderful) approached me.

Then, we set up a phone interview, which lasted 90 minutes. We discussed my experience, and I answered some technical questions and completed two coding problems.

After that, I was invited for an on-site day, which consisted of four interviews with various engineering and senior staff, and lunch with two other associate SWEs.

A few days after that, I was asked to set up a phone call and was told they didn't want to continue.

I think the thing that "screwed me" was the unit test/debugging section, which was unexpected and based on their actual code (which, obviously, I hadn't seen before).

Questions

Phone Interview:

  • Given two lists, find the similar elements and print them as a new list.
  • Determine whether two strings are anagrams.
  • Classes and OOP (constructors, static methods/variables, etc.).
  • SQL and RDBMS questions.

On-Site:

  • What is a hash table? How does it work? Time complexity, etc.
  • Use two stacks to implement a queue.
  • Java garbage collection.
  • Debugging unit tests.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Veeva Systems Associate Software Engineer (New Grad) role in Pleasanton, California.

Success Rate

0%
Pass Rate

Veeva Systems's interview process for their Associate Software Engineer (New Grad) roles in Pleasanton, California is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive0%
Neutral100%
Negative0%

Candidates reported having mixed feelings for Veeva Systems's Associate Software Engineer (New Grad) interview process in Pleasanton, California.

Veeva Systems Work Experiences