Veritas Interview Experience (Intern + FTE) On-Campus
Last Updated :
02 Aug, 2023
Veritas visited our college for campus hiring in the month of August 2023. The selection process included aptitude tests, 2 tech interviews, and an HR interview.
Round 1 – Online Assessment (1 hr):
The aptitude test was on hackerrank. It had 20 MCQs based on cs fundamentals and 2 coding questions. There was no negative marking for MCQs.
Coding questions:
- Similar to finding count of nodes in each component of graph.
- https://www.chegg.com/homework-help/questions-and-answers/array-said-analogous-secret-array-following-conditions-true-length-array-equal-length-secr-q82108679
I was able to solve 1 question fully and the other was partially accepted.For next round ,25 students were shortlisted out of around 200 students.
Round 2 – Technical Interview I (1-1:15 hr):
- Introduction.
- Bootstrap program in OS.
- Page fault, deadlocks, semaphores,mutex locks.
- SQL Queries.
- OOPS – All four pillars of OOPS in depth with code for each.
- Is it allowed to define constructor of a class in its private section?
- pointers in C++, Dyamic Memory Allocation.
- Memory layout of a program in C.
- https://www.geeksforgeeks.org/find-first-node-of-loop-in-a-linked-list/
- https://www.geeksforgeeks.org/check-whether-two-strings-are-anagram-of-each-other/
- Process management in OS
- Basic Linux commands.
- https://www.baeldung.com/cs/compiler-linker-assembler-loader
- Explain your projects in depth and problems faced while working on that proj.ect.
- Any questions for him?
From round 2, 9 students were shortlisted for next round.
Round 3 – Managerial Round (1-1:15 hr)
- Introduction
- What is database? She told me that if she is just 8 year old kid,then how would I explain her?
- What is normalization?Why is it needed?Types of normalization.
- Then she gave me a table which was not normalized and asked me to normalize that table completely.
- Asked me some SQL Queries.
- Difference between SQL and NoSQL.
- Started with asking me definition of OS.
- What is kernel and system calls.
- Difference between semaphores and mutex.
- Zombie Process in OS,what will be its pid ?
- What is demand paging?
- What is Process Control Block and what is its role in context switching?
- What are various types of process scheduling algorithms?
- https://leetcode.com/problems/combination-sum/
- https://leetcode.com/problems/missing-number/ [O(1) space and O(n)time]
- Again deep dived in OOPS and asked me about abstract classes, what is pure virtual function and virtual function, what is the difference between function overloading and overriding?
- Exception handling in C++ with an example.
- https://www.geeksforgeeks.org/puzzle-2-find-ages-of-daughters/
- Another puzzle was to find a missing number in a sequence.
- Asked me a scenario-based question related to team management.
- Asked how many maximum number of submissions I have made on a single question before getting an AC and for how many days I was stucked on that question?
- Projects.
- Any questions for her?
From this round, 5 students were shortlisted for final HR round.
Final Round – HR (15 mins) :
- Introduction
- Family Background
- Higher Studies?
- Confirmation of offer.
- Why Veritas?
- What are your future goals and how do you think joining Veritas will help you in achieving them.
Finally, they selected 3 people and I was one of them.
Share your thoughts in the comments
Please Login to comment...