Open In App

Veritas Technology Interview Experience (On-Campus )

Last Updated : 12 Nov, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

Veritas visited our college for campus hiring. The selection process included aptitude tests, 1 tech interview, 1 managerial round, and an HR interview.

Round 0: Resume shortlisting

This round, you should maintain a CGPA above 8.5.

Round 1: Aptitude Test

The test consists of 20 MCQ questions and 2 coding questions.

The MCQ questions were based on the OOPS Concept, DSA (array, stack, tree, queue, etc.), OS, CN, and DBMS.

So prepare all the concepts of these core subjects thoroughly.

The next two coding questions were based on DSA, and some students were asked one coding question and one SQL query (based on joins and subqueries).

  1. Given a vector of strings, convert the date format, like 1st Aug 2029, to 2029-08-01.
  2. Based on the graph, you have to calculate the weight of all the disjoint sub-graphs. For example, if the first subgraph weight is 4, the second is 12, and the third is 40, the answer is the sum of ceil(sqrt(wt)).

This was all about aptitude and the coding round.

Round 2: Technical Interview (1 hour)

Started with my introduction.

  • They asked me about the coding language I work on.
  • They started with pointers: what is it, purpose, call by value, and ref.

int *p =new int[5]{1,2,3,4,5}; // what it is?

p = new int[6]; // now what will happen, how to access the above on?.

const int *a = &z;

int const* b = &z; // What is the difference between the above two lines of code?

So be prepared with memory management concepts (stack, head, data segment, all these) and pointers basics.

They then posed questions to DSA.

They have asked me to write the code for all of them.

Next, they started with OOPS I told them that I had done it in Java. (They were quite impressed that I know both languages; they also asked me about the same.)

  • Pillars of OOPS in JAVA
  • What is Java’s garbage collection, and how does it differ from C++?
  • Overloading and overriding code with proper explanation.
  • What is Diamond’s problem?
  • C++ vs. Java
  • == and equals difference.

Round 3: Managerial Round (30 minutes)

They have started with my projects, so prepare all the projects properly, at least one completely with all the tech stack used in it. It was a different kind of discussion.

Next, he asked me about OOPS, and he said, Give me just a precise answer.

  1. Inheritance
  2. Polymorphism

Then he asked me about compile vs. runtime polymorphism.

Then he went deep into compiler design to understand how compilers understand method overloading. How it differentiate between the two methods

Basis blocks, jump keywords, label these all things. (Please study the basic flow of compiler design, how it works, and all.)

Round 4: HR

This was a condition-based round to check your communication skills and your problem-solving skills in different scenarios. About family background:

Overall, this was my interview experience for Veritas.

Finally, they selected 2 people out of 400 and I was one of them.

Thanks to GeeksforGeeks!


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads