My Interview was scheduled at 12 but it started at 12:15 and some of my friend’s Interviewers did not come on time and I remember they waited for more than an hour, Maybe the Interviewer was busy with other interviews.
Introduce Yourself.
What coding language you are comfortable with? (i said C++)
Explain OOPs concept?
Difference between Data hiding and Encapsulation?
In my resume, it was written Passionate coder ????, so he asked about some algorithms
How does Binary Search work? Complexity? (no need to write code, explain verbally)
what is bubble sort and how this sorting algorithm works? complexity?
Which is best sorting algorithm and complexity?
Why linked lists over arrays?
I answered all the questions calmly and explained them with suitable examples. The interviewer impressed with my answers.
At this time Interviewer knew that there is no weak point in programming but then he asked some aptitude questions. and I was not prepared for that.
” I thought C’mon man who is asking aptitude questions, I have given more than 5 technical interviews of different companies, and no one asked for aptitude.”
He asked some 2-3 Aptitude questions
First was from time and distance which was simple (but I can’t able to solve because I don’t remember the formula, then he has given some hints and formula then I was able to answer)
Second, He asked to calculate 30% and 20% of some given number. (this was correct)