Veritas interview questions

348 questions from 23 candidate reports · 2016 to 2024

Online test → Technical → Managerial → HR·83% entry level

CS fundamentals

Showing 33 of 283 reported in this area

Explain storage classes in C
asked 5×mediumPractice this →
Difference between mutex and semaphore
asked 2×mediumPractice this →
Explain the memory layout of a C program.
asked 2×mediumPractice this →
Difference between Process and Thread
asked 2×easyPractice this →
What is Interprocess Communication (IPC)?
asked 2×easyPractice this →
Difference between function overloading and function overriding
asked 2×easyPractice this →
Explain the TCP/IP stack
asked oncemediumPractice this →
How does a GCC compiler work?
asked oncemediumPractice this →
Explain Java Collection classes
asked oncemediumPractice this →
Explain deep copy and shallow copy
asked oncemediumPractice this →
Why is main() not private in Java?
asked oncemediumPractice this →
Explain Linux concepts and commands
asked oncemediumPractice this →
What is the Diamond Problem in C++?
asked oncemediumPractice this →
What is the Diamond Problem in OOPS?
asked oncemediumPractice this →
What is the deadly diamond of death?
asked oncemediumPractice this →
Explain normalization concepts in DBMS
asked oncemediumPractice this →
Explain paging in an operating system.
asked oncemediumPractice this →
How is atomicity achieved in Firebase?
asked oncemediumPractice this →
What happens when you start a computer?
asked oncemediumPractice this →
How does HashMap work internally in Java?
asked oncemediumPractice this →
How does process termination work in C++?
asked oncemediumPractice this →
What are locks and their different types?
asked oncemediumPractice this →
Differentiate between mutex and semaphore.
asked oncemediumPractice this →
How do you design test cases for a system?
asked oncemediumPractice this →
Explain page table and inverted page table.
asked oncemediumPractice this →
Explain virtual class and write code in C++
asked oncemediumPractice this →
Explain the internal working of free() in C.
asked oncemediumPractice this →
Write an SQL query using joins and subqueries
asked oncemediumPractice this →
Explain Vtable and Vptr implementation in C++.
asked oncemediumPractice this →
How can the critical section problem be solved?
asked oncemediumPractice this →
How does a compiler resolve method overloading?
asked oncemediumPractice this →
Explain functions with variable length arguments
asked oncemediumPractice this →
Explain process management in Operating Systems.
asked oncemediumPractice this →

DSA

Showing 15 of 109 reported in this area

Find the middle element of a linked list.
asked 3×easyPractice this →
Increase the ASCII value of characters of a string by given values (Rolling String problem)
asked 2×mediumPractice this →
Reverse a singly linked list
asked 2×easyPractice this →
Detect a loop in a linked list
asked 2×easyPractice this →
Find the middle of a linked list.
asked 2×easyPractice this →
Reverse an array without using extra space or any in-built function.
asked 2×easyPractice this →
Remove a loop from a linked list
asked oncemediumPractice this →
Explain the ternary search algorithm.
asked oncemediumPractice this →
Implement merge sort for a linked list.
asked oncemediumPractice this →
Detect and remove a loop in a linked list.
asked oncemediumPractice this →
Implement a circular queue using an array.
asked oncemediumPractice this →
Check whether a linked list is a palindrome
asked oncemediumPractice this →
Perform merge sort on a singly linked list.
asked oncemediumPractice this →
Find the first node of a loop in a linked list.
asked oncemediumPractice this →
Find the number of islands in a 2D binary grid.
asked oncemediumPractice this →

Puzzles

Showing 3 of 16 reported in this area

Puzzle: Torch and Bridge problem (values changed)
asked oncemediumPractice this →
Puzzle: How can you measure 45 minutes using two identical wires?
asked oncemediumPractice this →
Find the ages of daughters based on given constraints (logic puzzle).
asked oncemediumPractice this →

Behavioural

Showing 3 of 9 reported in this area

Describe a situational problem and explain how you would approach solving it.
asked oncemediumPractice this →
Can you recall a time of conflict with a team member and how did you resolve it?
asked oncemediumPractice this →
Describe a scenario-based situation related to team management and how you would handle it.
asked oncemediumPractice this →

System design

Showing 3 of 4 reported in this area

Design a system to assign jobs to servers.
asked oncemediumPractice this →
How would you implement a command-line calculator?
asked oncemediumPractice this →
How would you build an exception handling mechanism for your own designed programming language?
asked oncehardPractice this →

Aptitude

3 questions reported in this area

Find the number of solutions for the equation p^2 = n + q^2
asked oncemediumPractice this →
Find the number of trailing zeros in 125!.
asked onceeasyPractice this →
Logical reasoning and quantitative aptitude questions
asked onceeasyPractice this →

Showing 60 of 348 questions. Ranked by how often the same question came back across reports.

Practise a Veritas-style interview

A spoken interview built from these questions, scored when you finish; the report is yours.

Start practising

Common questions

What questions does Veritas ask?

Candidate interview reports most often cover CS fundamentals (67%) and DSA (26%).

How many rounds does Veritas interview have?

Candidate interview reports show an average of 3.9 rounds per experience, with a typical sequence of Online test → Technical → Managerial → HR. Individual interview paths can vary.

Is the Veritas interview hard?

Among questions with a reported difficulty, the mix is easy 47%, medium 51%, hard 2%.

Keep reading