The interview process was fair.
It starts with an initial phone screen that lasted about 90 minutes. During this time, expect the typical resume review and "tell me about yourself" questions, some OOP questions about a language, and to code some problems in a shared document.
The onsite portion is a bit different. This is a 6-hour day, which begins with a product demo. Afterward, I had another "resume/about you" interview, followed by two technical interviews with engineers. They had one more interviewer wrap things up towards the end, as well as a very casual lunch that included a tour.
Overall, everyone was nice during the process. Be careful when mentioning your favorite classes, as they may bring up a technical question from the subject.
Determine if two strings are anagrams (Phone screen)
Configure a JUnit test environment to work with production code (Onsite)
The following metrics were computed from 1 interview experience for the Veeva Systems Associate Software Engineer New Grad role in Pleasanton, California.
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.
Candidates reported having very good feelings for Veeva Systems's Associate Software Engineer New Grad interview process in Pleasanton, California.