Veritas | Mahesh Bhosale

Veritas was there in our college for campus placements around in September 2016, they started with presentations and explained values of the Veritas and job role. In the presentation, itself they mentioned having good understanding of Veritas as a company, its products, and other services. Point to make is that, this part helped me a lot, in HR interview: when HR asked me to tell about “Why you want to join Veritas?” And “How much do you know about Veritas?” So, from the start of the whole process, maintain notes of things, which you think can help you cracking interviews.

Round 1: On-line coding round and MCQ questions

They used Hackerank’s on-line coding platform for this round. 45 mins were given to solve the test comprising of 2 coding question and 30 MCQ questions. MCQs contained questions of C, C++, Java, Data structures (Trees, Graph, Linked lists and running time complexities of algos.), Database (Queries on tables, Normal forms), OS(Virtual memory, paging, and segmentation, Processes). Coding questions were not very hard, time was the crucial factor here. We had to solve one coding question compulsorily to avoid disqualification. Negative marking scheme was applied to the MCQ questions. Hence in total, the first round of screening was tough. It was not only the game of knowledge but was more of wiseness and presence of mind. They selected around 30 students for next round of technical interviews, which were held in Baner, Pune office Veritas.

Round 2: Technical Interview1

It was actually kind of pool campus, there were almost 140 students from different colleges (MIT Pune, Cummins Pune, VIT Pune, WCE Sangli, PICT). First of all, they gave us the sheet to rank the subjects on the scale of 10. I have given more points to DS, algorithms, and languages (Java and C++) and OS. I preferred to be loyal and given less to low level/system level programming. They mixed all the people and divided them into the group of 4. We all are called upon at 10 am, and interviews started around 11 am. I was eagerly waiting for the call. Some of them got confirmation and some were gone for HR interview after clearing 1st and 2nd technical interview, and I was very scared because I wasn’t interviewed yet even for 1 st technical interview till then. I got called for 1st technical interview at 6 pm (gosh!!). They tested my patience very well, I was first to enter company and last to be interviewed. They were deliberately checking my patience and could this be one reason that I got selected for Veritas. Questions were simple but very basic. They tested roots of basic concepts each subject. Some of the questions were:

  1. Introduce yourself? 
  2. How to reverse a string? 
  3. Complexity of binary search? 
  4. WAP to add or delete a node in BT and BST? 
  5. What is an immutable class in JAVA?
  6. Why string is immutable in JAVA?
  7. JAVA collections, Comparable and Comparator classes used for customizable comparison?
  8. Some bit manipulation tricks and puzzles (eg. Identify if nth bit is set in binary representation of decimal number)
  9. Some basic questions about projects?
  10. They have been deep into OS concepts. What is a virtual memory? The difference between physical and Virtual memory and why it is necessary? The difference between threads and processes? Programs to create and handle threads and processes? What is kernel and why kernel can’t sleep? What are kernel execution levels?
  11. Asked basic questions about MOOCs, which I mentioned in my resume: Machine learning and R.
  12. Asked about hobbies.
One interviewer was 2012 pass out WCE and other have done M.tech from IIT Roorkee. Both were sharp and intelligent, I felt like they were testing fundamentals very clearly and in deep. The interview lasted for 1.5 hrs and I got called for the 2nd technical interview immediately, within 2-4 mins of completion of last technical interview.

Round 3: Technical interview 2

This interview was taken by a senior manager and was a bit difficult than previous one. Following are some of the questions he asked me:

  1. Introduce yourself?
  2. He asked about OOPs concepts. Inheritance, Interface, method overriding and overloading in JAVA. He asked to give real time example to demonstrate these concepts in a single example. I explained the example of library/book management system for college.
  3. He asked about virtual function and friend function in C++, and again real-time examples of both.
  4. Database concepts were not asked in the previous interview, but he started giving me scenarios to design database and reduce it to normal forms so that redundancy can be reduced.
  5. He asked some recursion algorithms as well. 
  6. WAP for reversing the string but skip the special characters, I tried different approaches to it?
  7. How to detect a loop in linked list?
  8. Asked in details about project?(eg. Database schema of the project. Technical difficulties. My contribution in the project. SWOT analysis of the project)
  9. He asked me about, what I know about Veritas?
Lastly, he asked me to ask questions. Do not hesitate to ask questions and freely ask what is in your mind. I asked about what would impact on employees as a result of the separation of Symantec and Veritas. After this interview after 4-5 mins, I got a call for HR.

Round 4: HR interview

It was general interview or kind of personal interview. The interviewer asked to introduce me, my hobbies, strengths, and weaknesses. The interviewer asked about what is your views about Veritas. Why do you want to join Veritas? What are products of Veritas? It lasted for around 30 mins, and with the completion of some formal procedures of form filling. It was simplest one among all, and everyone makes through this interview generally.Throughout the process of interviews, guidance and support from all seniors helped me a lot. 

Let me grab this opportunity to thank all seniors, Raj, Rushikesh, Padmaja, Pratima, Shantanu. Aditya, Vaibhav. 
Best of luck to all!! Cheers!! 

Regards,
Mahesh S. Bhosale 

On behalf of the Semicolon blog team we would like to thank Mahesh Bhosale for sharing his interview experience. Godspeed! 



Comments

Popular posts from this blog

ThoughtWorks | Eaton | Sujata Regoti

Nvidia | Ramesh Nagargoje