As everyone is asking me about my
interview experience here I come up with it. Accolite interview process is
purely technical. First, they conducted an online round on 14th
July. They gave us 20 questions and we were given 30 minutes. The questions
covered C and C++ concepts, Operating Systems, Dbms, Computer Networks,
Algorithms, Time complexities and Data structures. There was only one question
on aptitude, on matrix multiplication, which again was an algorithm related
question. All the questions were taken from Geeksforgeeks website. The
questions were not hard but were tricky enough for us to go wrong and there was
-0.25 negative marking for every wrong answer.
On 18th July, they
came back. They started with a presentation about accolite followed by
announcing the shortlisted names from Online Round. We had two technical rounds
and one HR round. In the first round, I was asked about every detail of every
mini project that I mentioned in my resume. The interviewer was also interested
in knowing about a few of my achievements. After this is done I was given three
problem solving questions. First question was on Trees where I was asked to
find a pair of nodes in the given tree whose sum was equal to a given number,
second one was to find the character which was unique in a given string and the
last question was about finding the largest number divisible by 3 formed using
the given input array of digits. I answered first two perfectly and could
achieve a partial solution to the third one. The interviewer was willing to
help when and where I was struck. Instead of being calm while thinking for the
solution, I was speaking out constantly about my solution and about what I was
thinking and made a continuous conversation about the problem with the
interviewer. Later I was asked to write few queries in MySql. After this I was
done with my first round. They were looking if I could solve the questions and
if possible in different methods. They wanted to know how clear my thought
process was and if I was able to convert my thoughts into a correct solution.
In second round, the interviewer
concentrated more on my projects. He wanted me to write the schema of my
projects database. He also asked a few questions about how I could achieve few
functionalities in my project. Later he gave a question on graphs and left the
room. He came back after half an hour. After that he asked me to write the
schema for bookmyshow database and asked to write functions to check, book and
cancel tickets with the constraints provided. Again, he left the room and came
back after another 30 or 45 minutes. I guess they were testing my patience and
at the same time they were checking if I was trying various test cases since I
was given a lot of time and if I was trying to work on the problem all that
time. I mean they wanted to see if I was willing to work on the given problem
for such long time irrespective of whether I completed it or not. One important
thing they wanted to see was the confidence of the candidate and if we were
asking any doubts. They give the problem statement very dully explained only to
check if we are able to figure out that we need more information about the
problem to solve it correctly and completely.
Third round was meant to be HR
round, but even in that round we were asked about technical stuff only. Once
again, the interviewer asked questions on my project. Then he asked questions
on data structures. He gave different situations and asked what all data
structures would I use, why would I use them and the time complexities of
various functionalities using those data structures for that given situation.
Later he asked me to write python programs since I mentioned that I have done a
project on python. Then I was asked few problem solving questions. I was even
asked a few questions on Operating system and dbms concepts. This concluded the
round and it was my turn now to ask him questions regarding the company. Though
third round was full of technical questions I guess they observed how would we
react to a problem statement, how would we handle when we get struck somewhere
in the problem, etc. Accolite concentrates more on technical stuff and may be
because of that the HR round was like that.
My suggestion is that claim only
what you can do. Let it be in your resume or in the interviews. If you try to
bluff the interviewer saying that you know something which you actually have no
idea about, then that would be the first step for you to not to get hired. Be
well prepared about the mini-projects that you have done because companies
expect you to be able to write at least a bit of any functionality that was
done in the project. Resume does play a significant role, don’t take it for
granted. When you are given a question, then ask all the doubts you have
because they intentionally won’t give all the details and expect you to ask the
questions. Also start discussing with the interviewer about what you are
thinking. By doing that the interviewer can make an analysis of your thought
process and he can give hints if we are struck somewhere.
Confidence plays a key role, never let down yourself. Hope this post is helpful
and you can reach me through Facebook if you have any doubt.
Thank You!!!!