Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

Veritas Interview Experience | On-Campus 2021

  • Difficulty Level : Basic
  • Last Updated : 02 Sep, 2021

Veritas visited our college on the 27th of August 2021. It was a one-day process as a test and all three rounds happened on the same day!

Round 1: Hackerrank

Hey geek! It's time to become a success story instead of reading them. Check out our most renowned DSA Self Paced Course, now at a student-friendly price and become industry ready. And if you are looking for a more complete interview preparation resource, check out Complete Interview Preparation Course that will prepare you for the SDE role of your dreams!

Feeling prepared enough for your interview? Test your skills with our Test Series that will help you prepare for top companies like Amazon, Microsoft, TCS, Wipro, Google and many more!

There were 20 Mcqs(based on CS fundamentals) and 2 coding questions



  1. Given a string s we have to find the lexicographical maximum substring of a string
  2. Count triplets with the sum smaller than a given value

After the first round of 14 students, we shortlisted

Round 2: Technical round  

Time: 1hr 15min

  • Tell me about yourself
  • What is the difference between process and thread?
  • What is PCB (Process control block)?
  • Memory layout of a program?
  • Given two processes that are running on the same a.exe file, performing read and write operation on the same a.exe file, so will it refer to the same physical memory location. if yes then why yes, if no then why?
  • Given two threads that are running on the same a.exe file, performing read and write operation on the same a.exe file, so will it refer to the same physical memory location. if yes then why yes, if no then why?
  • What is physical address space?
  • What is virtual memory, why is it required?
  • Height of binary tree
  • Middle of the linked list
  • In achieving recursion which data structure is used and why that data structure is used?
  • What is a virtual function?
  • Why there is a need of using a virtual function?
  • What is a Virtual table, Virtual pointer?
  • The virtual table is created for every object?
  • Difference between 32bit and 64-bit systems, what is the use of memory addresses?
  • Project-related questions.

Round 3: Managerial Round Tech + HR

Time: 50 min

  • Tell me about yourself
  • How do you decide to choose a particular data structure for a particular problem, generalize it for any problem?
  • Asked what all data structures you are comfortable with.
  • Different traversals in a tree
  • How did the inorder, preorder, postorder traversals get their names?
  • Did he ask me to explain the process of deleting a node in BST? After explaining the methods he asked me if there was any other way for deleting a node having 2 children?
  • He asked me if I was aware of Design Principles?
  • What is  an IPC(Interprocess Communication)
  • What are your strengths and weakness?( asking me to elaborate a Strength/Weakness by giving an example for every strength/weakness)
  • What is your Proudest Moment until now?
  • What do you consider your biggest failure until now?
  • What are your Career Aspirations?
  • Why do you want to join Veritas?
  • What are SDLC, steps of SDLC?
  • Semaphore vs Mutex
  • How do you decide to choose between semaphore and mutex for a problem?
  • What is multithreading?
  • Some c++ based questions
  • Some project-related questions

Round 3:  HR 

Time: 20min

  • Tell me about yourself
  • He asked me how my previous rounds went?
  • He asked me about my family background.
  • What is the one thing that you would do to give back to society?
  • Why did you choose Engineering?
  • How do you define success, failure?
  • Who is your role model?

After these 3 rounds, only 2 people were selected, and luckily I was one of them!

My Personal Notes arrow_drop_up
Recommended Articles
Page :