Veritas Interview Experience | On-Campus 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: HackerrankThere were 20 Mcqs(based on CS fundamentals) and 2 coding questionsGiven a string s we have to find the lexicographical maximum substring of a stringCount triplets with the sum smaller than a given valueAfter the first round of 14 students, we shortlistedRound 2: Technical round  Time: 1hr 15minTell me about yourselfWhat 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 treeMiddle of the linked listIn 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 + HRTime: 50 minTell me about yourselfHow 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 treeHow 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 MutexHow do you decide to choose between semaphore and mutex for a problem?What is multithreading?Some c++ based questionsSome project-related questionsRound 3:  HR Time: 20minTell me about yourselfHe 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!Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course. In case you are prepared, test your skills using TCS, Wipro, Amazon. Google ,  E-Litmus and Microsoft Test Serieses.