-
Notifications
You must be signed in to change notification settings - Fork 13
Interview Experience 161 (Intern)
"Round 1:(Online Coding Round ) 1st round was online round which consisted of 3 CP questions (level 2 easy 1 medium) duration 90 minutes
Round 2:(Technical 1)
This was the first technical round. 4 panels were taking the interview. The interviewer was very kind to me and firstly he made me comfortable by asking about myself and other common stuffs. I had told him about my interests and told him specifically that I like competitive programming so that the questions would revolve around those things. But he didn't have much knowledge about CP, instead he started with questions on C++. He started with some basic concepts about classes and objects. Then he asked me about
- Diamond problem in C++
- Types of inheritance and explanation of all with complete examples
- What are sealed modifiers
- Encapsulation with example
- What are manipulators
- Abstract class and virtual functions(He asked for complete detailed explanation in this question).As this question revolved around pointers as well so he asked me to teach him what are pointers with complete examples. Basically I had discussion on pointers for about 15 mins with him.
- Polymorphism and its types with examples. After this we had some discussion on my projects which I had worked upon. I had worked on front end website for a startup and so he asked me to explain the things how I had done my work and the technologies used in them.
Then he asked a question that What is closure in JS?
Although I had worked on JS, I hadn't mentioned it in my CV so he didn't asked me further questions on that.
And lastly he asked me what is the difference between Authentication and Authorisation?
Total 15 were selected for next round.
Round 3:(Technical 2)
The interviewer greeted me well and he was a bit strict. He went through my CV properly at the beginning. He saw my CP profile and was quiet impressed with that. As I had mentioned cricket in extra co-curricular activities, so he asked me to design my favourite cricketer's complete stat record with some additional stats to be added on those as well. Firstly, I came up with class based solution,but he asked me to do the questions with data structures only. He gave me about 10 to 15 mins to come up with solution. I explained him my solution with different STL implemented for storing and accessing the stats. Basically, he also knew this problem practically can't be solved using data structures, so he was just looking at my approach towards the question. Then I was asked a simple question: I was given a very long string of characters, I had to tell him the top 5 most occuring characters. I came up with 3 different approaches:
- Hashing along with sorting of vector
- Priority queue based solution
- Map based solution.
Total 13 were selected for next round.
Round 4:(HR )
Typical HR questions were asked which is asked in every HR round.
- Introduction about myself and my family background.
- My interests.
- Why I am choosing them?
- How my previous interviews went and what I had learnt my previous mistakes?
Total 11 students were selected finally and I was one of them.
"