Ho presentato la mia candidatura online. La procedura ha richiesto 3 settimane. Ho sostenuto un colloquio presso Veeva Systems (Pleasanton, CA) nel mese di giu 2019
Colloquio
3 round interview. Most of the questions weren't hard. I was pretty confident about the interview and the only section I failed was that JUnit, which is frustrating. Most of the questions were from Glassdoor.
Domande di colloquio [1]
Domanda 1
1. Phone Screen:
a. Personality Questions
b. Difference between == and .equals()
2. Phone Technical Screen
a. 4 Principles of OOP
b. Find Anagram
c. Find Golden Tile (just a BFS problem)
3. On Site
a. Design a Phone System API (getRandomNumber(), showAllUsedNumbers(), showAllUnusedNumbers())
b. Subbu (the manager’s manager) went through my resume. Very condescending walkthrough of my resume: why my GPA in my undergrad is lower than in my master’s …. I said I might get a return offer at my current role. He asked why I think I’ll get a return offer in my current place of work (I was a little stunned). I don’t think he meant to be negative, but he came off to me like that.
c. Junit -> This was very difficult and unusual section. He basically provides this really length code and asks you to design Junit Tests for it. You don’t even know much about the code. Basically, try to prove that an assertion will be triggered and then more …
The interviewer said no one really finishes this section …
d. Another run through of my resume with Generation Veeva Team. This went OK.
Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso Veeva Systems (Toronto, ON)
Colloquio
They’re really helpful and provided clear guidance and instructions during the process, the question aligns well with the role and the company’s job. Difficulty of the coding problem was reasonable.
Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso Veeva Systems nel mese di mag 2026
Colloquio
The process consists of a personality test, a coding challenge, a 1 hour live coding interview, and finally a "Why Veeva" interview. The interviewer was very nice and the live coding question was fair (either in Java or Python).
Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso Veeva Systems (Pleasanton, CA) nel mese di mag 2026
Colloquio
1 hours for technical round.
Given a OOP file, complete one of its function. Very simple and straightforward. Restricted to 3 languages: Python, Java, and JS. The interviewer was nice.
Domande di colloquio [1]
Domanda 1
Complete one of a function in a class. Complexity wise easy, just a little monotonous which brings it to a medium.