Coding/aptitude round:
PATTERN:
1. The 1st coding question was based on strings in which we
were supposed to return no. of unique years from string
consisting of multiple dates(with dates in format dd-mm-
yyyy).
2. The 2nd one was also on strings where the task was to
convert a string like 'a1b2c3' into 'abbccc' which is fairly
easy.
3. In the 3rd question, we were given an array and were asked
to sort it in such a way that odd and even numbers come
alternatively. E.g. if 10 25 20 40 55 is the i/p array then the
o/p array will be 10 25 20 55 40.
CS FUNDAMENTAL QUESTIONS:
1.The core section was divided into 3 parts:
DSA, C++ and Computer Networks.
2. DSA section included questions on stack, linkedlist, queue,
and recursion
3.There was one basic output question, one 2D array ,one
related to exceptions in C++ section.
4. In CN there were questions related to OSI model, parity bit,
port numbers,
Technical round:
Started with my basic introduction. Then he
asked some basic queue questions and real life
applications of queues. Then he moved onto DSA
questions. The 1st question was based on
linkedlist where I had to swap two nodes. As
interview was offline he told me to write the code
on paper. I first explained the approach and then
wrote the code while side by side discussing how
I'm implementing the approach. 2nd question
was on diameter of tree. I tried to explain the
code but wasn't able to properly implement.
After that he asked me about
which data structure and
algorithm to use for storing and
sorting 1 million numbers.
Except one page fault question
no core questions were asked.
HR round:
Similar to TR this one also started with basic
introduction. Then he asked me about my
favourite subject in curriculum and asked
some questions on that. Then there was brief
discussion on my hobbies and interests. He
asked few questions on projects like tools and
technologies used, members in group, what I
did in the project and some others. Also he
asked me what technical things I read apart
from course curriculum like any news related
with startups and others.
After that he asked me why I
want to join Druva which is very
normally asked question. In the
end he gave me some feedbacks
about my performance and that
concluded my HR interview.
TIPS AND TRICKS:
1.Practice coding in different languages(max 2 or 3) before
coding rounds. You never know which libraries might come
handy.
2.Decide to either code first or solve mcq's depending on
marks' distribution.
3.Thouroughly prepare the topics which you can. The
interviewers don't expect us to have answer of each and
every question but do expect us to have proper
understanding of what we've prepared for.
4. Give mock interviews if possible.
5. Briefly greet the interviewers. Do handshake if possibe.
6. Have a smile on your face.
7.Try to maintain eye contact with interviewer.
DO'S AND DONT'S:
Do's:
1.Do proper research about the company, which you're gonna
sit for.
2.Thoroughly check various options and functionalities in
exam portal of the aptitude test.
3. In the interviews have patience and let interviewer ask the
questions.
Dont's
1.Don't be nervous while interviews and maintain your energy
throughout the interview.
2.Try not to interrupt interviewer.
3.Don't talk too much or too less,
nor too fast or too slow and also
not too loud or too quiet.