Veritas Interview Experience 2023

Abhishek Deokar
2023-07-30
Veritas Technologies LLC

Veritas Came on campus on 24/07/2023. It was a total one-day process with online interviews on teams.

 

Aptitude Test (Time Duration - 1hr - Hackerrank Platform) :

The aptitude test consisted of 20 MCQ(easy) and 2 coding questions (medium + hard ). For some of the people, they had 20 MCQs (easy) and 1 coding question(easy) + 1 SQL query (very hard).

MCQ were just normal questions from OOPs, C++, DBMS, OS, and CN. If you have a little basic understanding as well, then also you will be able to clear MCQs. 
Everyone had a different set of questions for coding. For me, it was one question on finding analogous arrays https://aonecode.com/Interview-Question/Count-Analogous-Arrays#:~:text=Two%20arrays%20are%20analogy%20if,%2C%203%2C%20%2D3%5D.  and one on graph  

I had solved analogous arrays partially (6/15) test cases passed, and graph all test cases passed(10/10).  Those who had cleared at least more than one were selected for interviews.


Technical Round  : (Time Duration - 1hr - 1:15 hr  , Shortlisted for this round - 20)

First, they asked to introduce yourself,  then they asked to describe about college journey till now in terms of learning technology. Later he asked for preference of coding  language . I had told them C++.

 

  • He asked to explain projects . I had one ML project , so he asked how you did the preprocessing ?
  1. First question was about C++ oops, he gave a snippet of code in which there was base class pointer and derived class object , and base class with virtual function . He asked to predict output.
  • I gave answer by explaining how late binding happens using virtual function …..
  1. Next he asked where is this virtual function made in memory.
  2. What is virtual table ?
  3. What is virtual destructor ?
  4. How to call parent and child class destructor ?
  5. Order of destructor call ?
  6. Use of Destructor
  7. What is Copy constructor ?
  8. Code for copy constructor on notepad
  9. Why reference is used in copy constructor ??
  10.  Do we need to explicitly make copy constructor ? And what if we make ?
  11. push_back vs emplace_back in vector 
  12. He told to create a vector of class and push back objects into it , and tell the count how many times copy constructor would be called ? https://www.geeksforgeeks.org/push_back-vs-emplace_back-in-cpp-stl-vectors/ This article contains the total problem .
  13. Size of int arr[1024] = “hello” and char* ptr , he asked about arr and ptr size , and also asked to make it point to arr and find and particular character. 
  14. He asked to make pointer to a constant and a constant pointer . Difference between them and what if we have another pointer pointing to same memory location as of constant pointer.
  15. Process vs thread 
  16. How process and threads communicate ?
  17. About IPC
  18. Find Nth node from end of Linked List ; code on notepad.
  19. Aptitude question - https://www.geeksforgeeks.org/puzzle-bag-of-coins/  

 

Managerial Round (Time Duration -  45 min -1hr ,Shortlisted for this round - 8)

  1. It was also a totally technical round . He asked to explain all the projects and simultaneously cross questioning.
  2. Next he asked about my internship experience, project over there , why I am not continuing over there .
  3. He had asked many questions on technology stack I used in internship project - Spring, Angular .How much work got completed ?
  4. Then he asked to open notepad and told there are suppose three tables like sales, date, product, .. 5 tables , and consider each having some entries in it like A,B,C .   Now try to make a high level design of database, make whatever assumptions and ideas you have with this data and in the  end give a product with 2nd highest number of sales in last year.
  5. I was cross questioning him continuously , like what is this database about, can there exist sales for every product….  So I made some attributes and keys for each of the 5 table , told him about constraints, relationships .  He asked to optimise it, so I denormalized to make 2 tables.
  6. Later he asked for earlier query , so I was able to make that query some how in the end , and he was impressed.
  7. He also asked about Data warehousing , star schema …  but I mentioned him that I am not aware about this stuff. 

    HR Round (Time Duration - 15 min  , Shortlisted for this round - 4)
  8. He asked to introduce and told that he got feedback of technical part , now lets move to non technical one
  9. Asked me , how you feel in Sangli as i was from Mumbai
  10. Differences in both the cities you feel.
  11. Will you be able to shift to Pune , He mentioned it was to test if you can fit from one team to another.
  12. Asked me what qualities you think you have which would help you in the firm.
  13. Asked 1-2 random questions . 

 

 

In the end , I was selected 😁  (Total candidates selected - 3)

Tip : Try to find out if company had visited any colleges just before coming to your college . And try to get all the questions from them (use your network like Linkedin) , specially aptitude , In my case they were totally same  MCQs, coding questions.

All articles