Open In App

Veritas Interview Experience for Associate Software Engineer (On-Campus)

Last Updated : 08 Feb, 2024
Improve
Improve
Like Article
Like
Save
Share
Report

Veritas Technologies LLC came on campus for VIT-Pune in July 2023. Eligible branches are CS, IT, and AI&DS.

Registration Date: July 10, 2023

Shortlisted Candidates List for Online Test: July 18, 2023

Based on their criteria, 220 students were shortlisted for an online test. PPT, online test, and interviews are on the same day, i.e., July 20, 2023.

PPT, Online Test and Interview: July 20, 2023

Mode of Process: Online

Interview Rounds:

  1. Technical Round
  2. Managerial Round
  3. HR Round

PPT starts at 9:00 a.m. In the PPT, an overview of the company, a job profile, the company’s values, etc. were explained. In the end, they resolved the doubts of the students.

The online test was on HackerRank. (10 MCQ + 1 Coding Question + 1 SQL Query). The duration of the test was 1 hour. The test started at 11:00 a.m. MCQs were mostly based on OOP, computer networks, code snippets, etc. The coding question was medium-level. The query was quite hard. I was able to solve all the questions.

At 1:50 p.m., the online test shortlist was received. A total of 20 students were shortlisted. I was one of them. And the technical round was scheduled at 2:15 p.m.

Round 1: Technical Round (50min)

  1. Tell me about yourself.
  2. How are you comfortable in C and C++? (Rate yourself in C/C++)

    Then he pasted some code snippets in the the chat box and asked me to share my screen and open any code editor.

  3. What is the below code? What are they? What is the size of both cptr and iptr?
    Q1
  4. What is below code output below? Don’t run it, just explain.
    Q2
  5. What is the below syntax? What does it interpret?
    Q3
  6. Create a Person class and initialize the name as a character pointer and age as an integer in the editor of your choice.
  7. How will you initialize member values of the class?
  8. If an Object is created, what members of the class are invoked?
  9. What is a Copy Constructor?
  10. What is a Deep and Shallow copy?
  11. In the given Person class, Create a deep copy of the object.
  12. What is operator overloading and how it is related to the copy constructor?
  13. Write Code for destructor? Write code for Person class Destructor?
  14. What is late binding? Why is it called late bidding?
  15. Why virtual keyword is used?
  16. Explain Runtime Polymorphism and what possible error can occur in Runtime Polymorphism
  17. What is function overloading?
  18. Coding Question: Plus-One Word. Asked to write an algorithm and Do a Dry Run.
  19. Puzzle: Torch and Brige Values were changed in the puzzle.
  20. Do you have any questions for me?

The shortlist from the technical round was received at 4:45 pm, and the managerial round was scheduled at 5:00 pm. A total of 12 students were shortlisted. I was one of them.

Round 2: Managerial Round (30 min)

  1. Tell me about yourself.
  2. What are your hobbies?
  3. What project you have done?
  4. Some open-ended questions on the project.
  5. What are the main pillars of OOP?
  6. Types of polymorphism
  7. Why is it called compile-time polymorphism?
  8. What is the first thing that is done when you compile your code?
  9. What is function overloading? (and a brief discussion on it)
  10. ‘void sum(int,int)’ and ‘void sum(float,float)’ how compiler know it which to call?
  11. If there is no concept of polymorphism, how would you implement ‘void sum(int, int)’ and ‘void sum(float, float)’?
  12. If you want to jump on the above function directly without calling them in the normal way, how would you do that?
  13. What data structures do you know?
  14. If you are given a vector of size 10 allocated in memory. And let’s say you want to push the 11th element. How internally it will work?
  15. What if the next memory address, after the 10th location of the vector is already occupied? How is the 11th element added internally?
  16. Do you have any questions for me?

Shortlists from the managerial round were received around 7:30 p.m. for those candidates only who were selected for the HR round. A total of 3 students were shortlisted for the HR Round. Unfortunately, I wasn’t one of them.

We received the final selection from our training and placement office the next morning. A total of 2 students were selected.

Verdict: Not Selected

I performed well in both rounds, but I think God has planned something else for me. I learned a lot from the above process. I will say that you should trust the process and keep working.

Thank you for reading !!


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads