Upload Button Icon Add office photos
Premium Employer

i

This company page is being actively managed by Veeva Systems Team. If you also belong to the team, you can get access from here

Veeva Systems

Compare button icon Compare button icon Compare
3.3

based on 32 Reviews

Filter interviews by

Veeva Systems Software Engineer Intern Interview Questions and Answers for Freshers

Updated 20 Nov 2024

Veeva Systems Software Engineer Intern Interview Experiences for Freshers

1 interview found

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
Not Selected
Round 1 - HR 

(1 Question)

  • Q1. Tell me the time when you had a conflict, and how you solved it.

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Nov 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Basics of CS fundamentals
  • Q2. Deep diving into projects and college curriculum
  • Ans. 

    I have experience deep diving into projects and college curriculum, gaining valuable skills and knowledge.

    • I have completed multiple projects during my college years, where I delved deep into the subject matter to understand it thoroughly.

    • I have a strong academic background in software development, which has equipped me with the necessary skills to analyze and comprehend complex topics.

    • I actively seek out opportunities ...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Explain OOPS concepts
  • Ans. 

    OOPS concepts refer to Object-Oriented Programming principles like inheritance, encapsulation, polymorphism, and abstraction.

    • Inheritance: Allows a class to inherit properties and behavior from another class.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit.

    • Polymorphism: Ability to present the same interface for different data types.

    • Abstraction: Hiding the complex implementation detail

  • Answered by AI
  • Q2. Family background and General QnA

Interview Preparation Tips

Interview preparation tips for other job seekers - Just prepare everything from your resume
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Nov 2023. There was 1 interview round.

Round 1 - Coding Test 

Basic maths question - given a number a and b get the nth number which is divisible by both a and b. And one sql query of concatinating the string in the column results.

Other - which movie you watched?
why do you watch?
who is your role model?
Why? What? How? Where?
Silly questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't join
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Project based, oops concepts, average dsa questions,
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Referral and was interviewed in Aug 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Sql questions and scenario based questions
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Apr 2023. There were 3 interview rounds.

Round 1 - Coding Test 

There was coding test

Round 2 - Technical 

(2 Questions)

  • Q1. 2 technical rounds
  • Q2. Merge sort algorithm
  • Ans. 

    Merge sort is a divide and conquer algorithm that divides the input array into two halves, sorts them separately, and then merges them back together in sorted order.

    • Divide the input array into two halves

    • Recursively sort each half

    • Merge the sorted halves back together

  • Answered by AI
Round 3 - Behavioral 

(1 Question)

  • Q1. Leetcode Easy question

Skills evaluated in this interview

I was interviewed in Sep 2021.

Round 1 - Video Call 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Medium

The round was technical round and it was held on google meet around 1 pm

  • Q1. Puzzle

    Given two hourglass of 4 minutes and 7 minutes, the task is to measure 9 minutes.

  • Q2. Technical Questions

    What is multithreading ?

    What is diamond problem ?

    He asked some technical questions related to my projects

  • Q3. Maximum Sum Rectangle

    You are given an M X N matrix of integers ARR. Your task is to find the maximum sum rectangle.

    Maximum sum rectangle is a rectangle with the maximum value for the sum of integers pr...

  • Ans. Brute force

    In this approach, we'll try to consider each rectangle that can be formed using elements of the array. To do this we fix (X1,Y1) coordinates of starting vertex and iterate through the matrix for every pair (X2,Y2) as the coordinates of ending vertex. Now we have a rectangle with coordinates (X1,Y1), (X1,Y2), (X2,Y1) and (X2,Y2).

    We'll find the sum of elements within this rectangle and compare it with MAXSUM. ...

  • Answered by CodingNinjas
Round 2 - Video Call 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

It was managerial round and took place around 3 pm

  • Q1. OS Questions

    Producer Consumer Problem using Semaphores

    What is Banker's algorithm?

    What is Belady's Anomaly ?

  • Q2. Infix to Postfix

    You are given a string EXP which is a valid infix expression. Convert the given infix expression to postfix expression.

    Infix expression is of the form a op b. Where operator is is betwe...

  • Ans. Stack

    We will scan the expression from left to write and if we encounter an operand we will append it to our answer. If we encounter an operator we will pop all the operators with equal or higher precedence and append them to our answer. And push the current operator. In the end, we will empty the stack.

    Order of precedence = [ ‘^’, ‘*’ and ‘/’, ‘+’ and ‘-’, ‘(’, ‘)’]

    Order of precedence [ link ]

    The algorithm will be-

    1. ANS ...
  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Indian Institute of Technology Patna. I applied for the job as SDE - Intern in BangaloreEligibility criteria7 CGPA , Computer Science branchEnvestnet | Yodlee India interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, C++, Java, Object Oriented Programming, PointersTime required to prepare for the interview - 0.5 MonthsInterview preparation tips for other job seekers

Tip 1 : Java concepts should be strong
Tip 2 : OOPS
Tip 3 : Projects should have scalability

Application resume tips for other job seekers

Tip 1 : Projects detail should be short and precise
Tip 2 : Don't fake technical skills

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Referral and was interviewed in Sep 2021. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Question from java string, collection. multithreading
  • Q2. Few question from Spring boot and hibernate
  • Q3. Project related question
Round 2 - Mangerial 

(2 Questions)

  • Q1. Question from behavioral point of view
  • Q2. Project related question

Interview Preparation Tips

Topics to prepare for 3Pillar Global Software Engineer II interview:
  • Java
  • SQL
  • React.Js
  • Spring
  • Spring Boot
Interview preparation tips for other job seekers - interviewer are cool and always supportive.

I applied via Company Website and was interviewed in Jun 2022. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. How do you measure success at work?
  • Ans. 

    Success at work is measured by achieving goals, delivering high-quality work, and receiving recognition.

    • Achieving goals set by the team or organization

    • Delivering high-quality work that meets or exceeds expectations

    • Receiving recognition from colleagues, managers, or clients

    • Meeting deadlines and completing tasks efficiently

    • Contributing to the overall success of the team or project

  • Answered by AI
  • Q2. How many programming languages do you know?
  • Ans. 

    I know multiple programming languages.

    • I am proficient in Java, Python, and C++.

    • I have experience with web development languages such as HTML, CSS, and JavaScript.

    • I am familiar with scripting languages like Bash and PowerShell.

    • I have worked with database query languages like SQL.

    • I have knowledge of mobile app development languages like Swift and Kotlin.

  • Answered by AI

Interview Preparation Tips

Topics to prepare for MapmyIndia Software Engineer interview:
  • Software
  • Software Engineering
  • Technical Skills
Interview preparation tips for other job seekers - Job search like it's your job
Know your and self what you want

I was interviewed in Apr 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 120 Minutes
Round difficulty - Medium

I was MCQ + Coding round, Their were MCQ Based on DSA, Aptitude and 2 easy coding questions.

  • Q1. Ninja Competition

    Our hero Ninja is organizing a coding competition where only two teams can participate simultaneously. To make the competition interesting and fair, both the teams should have an equal nu...

  • Ans. Brute Force

    We will iterate from 1 to ‘N’ and count the number of even divisors and odd divisors. If they are equal, we will return true, else false.

     

    Algorithm:

     

    1. Declare two variables, ‘Odd_Count’ and ‘Even_Count’, and initialize them with zero.
    2. Start iterating from 1 to ‘N’.
    3. If the current iterator ( say i ) is a divisor of ‘N’ ( N % i == 0 ):
      1. If ‘i’ is odd, increase the ‘Odd_Count’ by 1.
      2. If ‘i’ is even, increase ...
  • Answered by CodingNinjas
  • Q2. Help Bob Out!

    Bob has just turned 18 years old and has opened a Bank account. However, since he has just opened his bank account he is not very experienced about the working of banks, therefore he asks for...

  • Ans. Brute Force

    To check whether the string is a valid IFSC Code or not we can check every character of the string explicitly and check whether the string is in the correct format or not.

     

    Algorithm:-

    1. If the length of the string is not equal to 11, return False.
    2. Else, iterate from the first index to the fourth index.
      1. Check whether the ASCII values of the characters lie between 65 - 90. If not, return False.
    3. If yes, check wh...
  • Answered by CodingNinjas
Round 2 - Video Call 

(2 Questions)

Round duration - 50 Minutes
Round difficulty - Easy

The nature of the interviewer was very kind. The test was proctored, our webcam and mic were on, and shared my screen.

  • Q1. OOPS Questions

    Tell me somethings about OOPs.
    Functional v/s OOPS programming language
    Polymorphism
    Static and Final Keyword in JAVA

  • Q2. Technical Questions

    Explain your project.
    Show working of your project.
    Tech stack used.
    Rest API
    There are 3 boxes of green, orange and green+orange. how will you know the all boxes after picking from one box ...

Round 3 - Video Call 

(1 Question)

Round duration - 50 minutes
Round difficulty - Easy

The nature of the interviewer was very kind. The test was proctored, our webcam and mic were on, and shared my screen.

  • Q1. Technical Questions

    Tree traversal(Pre-order, Post-order, In-order, Level-order) and code of all orders.
    All type Sorting Algorithms and their use cases
    How will you make 102-102=1
    make 30 using 5 2's

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BangaloreEligibility criteriaNo criteriaBottomline Technologies interview preparation:Topics to prepare for the interview - Data Structure, Algorithms, Development, Programming Languages, OOPsTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Be strong at your basics.
Tip 2 : Do at least 2 projects and ask to find answers like why are you choosing this tech stack? why did not you choose its alternatives Know your project in and out because they might ask you for a modification in your project?

Application resume tips for other job seekers

Tip 1 : Have some projects on your resume.
Tip 2 : Do not put false things on your resume.
Tip 3 : Try to keep a single-page resume.

Final outcome of the interviewRejected

Skills evaluated in this interview

Veeva Systems Interview FAQs

How many rounds are there in Veeva Systems Software Engineer Intern interview for freshers?
Veeva Systems interview process for freshers usually has 1 rounds. The most common rounds in the Veeva Systems interview process for freshers are HR.

Tell us how to improve this page.

Automation Test Engineer
17 salaries
unlock blur

₹5.8 L/yr - ₹14.2 L/yr

Software Engineer
14 salaries
unlock blur

₹8 L/yr - ₹15 L/yr

Softwaretest Engineer
13 salaries
unlock blur

₹6.4 L/yr - ₹18 L/yr

Automation Engineer
12 salaries
unlock blur

₹6 L/yr - ₹14.2 L/yr

Senior Software Engineer
12 salaries
unlock blur

₹12 L/yr - ₹27.5 L/yr

Explore more salaries
Compare Veeva Systems with

Salesforce

4.1
Compare

Oracle

3.7
Compare

SAP

4.2
Compare

Microsoft Corporation

4.1
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview