Nokia visited our NITA Campus in September, looking to hire candidates for the post of Graduate Engineering Trainee (GET). In total, 5 rounds were conducted which included 2 Online rounds, 1 Technical round, 1 Managerial, and 1 HR round.
ROUND 1 (AMCAT): The first Online round was taken in the AMCAT Platform on 22nd September. It consisted of MCQs from 4 topics (listed below) and 2 coding questions.
The Coding questions were to be attempted only in C++/Java Programming Language.
- Quantitative Aptitude.
- Logical Reasoning.
- Verbal (mainly Comprehension)
- Basic CS questions on DS, Sorting, Code Snippets, and debugging.
- Frequency-based Sorting.
- Given 2 arrays, Find the total no of elements that are not common in both arrays. It was a modification of the question of print uncommon elements from 2 sorted arrays.
I was able to score well in the General Aptitude, CS questions ( did correct almost more than 80-85% of questions ) and was able to do 1 question from the Coding section. The Other question, I had just finished my code when the timer ran out, and I was neither able to compile the code nor submit it.
For the first round, I was able to get a score that was well above the cut-off and thus, further qualified for the 2nd Online round.
ROUND 2 (HACKEREARTH): This was our Second Online round taken in the HackerEarth Platform on 25th September. There were 50+ MCQs which was to be completed in 90 mins. And the Questions were mostly based on DBMS, Cloud Computing, Docker, Git, Frameworks, Networking, and Communication, and few questions were there from Python programming as well.
I was able to perform well in that round as well (attempted near about 80-85% of the paper)
The results of the 2nd Online Round came out at night and 69 students got shortlisted for the Interview Rounds. I was one of them and our Interviews were scheduled for the very next day.
ROUND 3 (TECHNICAL INTERVIEW): My interview was scheduled at 10 A.M. The Interview started off with both of us introducing ourselves and then asked me some general questions like my general strengths, cross-questioned me on them, and I was asked to recall a situation where I had to handle things under pressure and explain to him what was my approach to the solution and how did I implement it.
After that, I was asked in which domain am I comfortable. I was given a few options like Big Data, Hadoop, Web Development, Networking and Communication Systems, Machine Learning, Cloud Computing, C, C++, DS and Algo., Java, Python, DBMS. I had studied Web Dev. and ML but could not get time to revise every concept in time, so I chose to opt for C, C++, and Data Structures and Algorithms.
He started off by asking me What is a token in C? Then he switched to Networking. From Networking, I was asked on the following topics:-
- OSI Model and name of each Layer.
- The function of the Presentation Layer and how it Communicates with Upper and Lower layers.
- TCP/IP Model and the function of each Layer. Which came earlier OSI or TCP model? How is it different from the OSI model?
- Explain the Physical Layer in-depth and mention all networking devices which work on this layer.
- Explain the detailed process of how one network is connected to another network.
He then asked me what I know about OOPs in C++, I told him about why OOPs was made in the first place and how it is different from Procedural and Structured programming. I further gave a short explanation of all the concepts of OOPs and mentioned in the end that Polymorphism is my favourite topic in OOPs. He then asked me since Polymorphism is my favourite topic in OOPs, what do I know about it at all. I explained to him about Function Overloading, Operator Overloading, Virtual Functions, and Function Overriding. He then asked me about the difference between Compiler and run-time Polymorphism.
This is a technique that you can use to tilt the interview slightly in your favor. Among many topics, if you feel you are under-confident in some of them but you are really confident about the rest, then try to make the interviewer ask you from those parts about which you are really sure and have in-depth knowledge.
Near the end, I was asked to explain my IoT project which I had mentioned in my CV. I explained all parts of my project to him, shedding light over every minute detail possible. He seemed really impressed with my answers and praised me for my attention to detail. The Interview came to end after that. He asked me to wait for further instructions.
Later around Noon, I got mail for my next Interview Round.
Round 4 (MANAGERIAL INTERVIEW): It was more or less a Psuedo-HR round. I was asked about the following Topics:-
- My Strengths and Weaknesses.
- Recall a situation where things got out of hand initially but you were able to handle it later.
- Why makes you different from the other candidates. Why should we hire you?
- Where do you see yourself 5 years down the lane?
- What do you know about Nokia other than the Smartphone sector?
- Your thoughts on working in the Networking and Data Communication Sector.
- Preferred Job Location.
- Any Problem in Relocation.
Near the end of the interview, I was asked by the Interviewer if I had any questions for him. I asked him how has been his experience working in Nokia so far, and he explained the same to me. The interview ended similarly with me being told to wait until I get any further instructions through the mail.
2 hrs later, I got the mail for my final HR round. 25 students were shortlisted for the final HR interview.
Round 5 (HR INTERVIEW): The interview consisted both of general HR questions and a few technical questions. The HR questions were:-
- The Biggest achievement in life and why do I consider it my biggest achievement.
- Hobbies. Things I had done(or any accomplishments) in fields related to my hobby.
- Asked if I had many offers from other companies.
- Reason for Preferred Job Location.
- Any Decision in life which I did against the wishes of my parents but later on proved them wrong.
I was also asked some Technical questions in this interview which included,
- Explain to me your resume in your own words.
- A brief description of all the training and internships I did. What did I learn from them?
- Explain both of your projects. (one IoT and the other DS based)
- What do you know about 2G,3G,4G, and the upcoming 5G technology?
One thing I went wrong here was I went too deep explaining the minute details about my projects that I forgot to start off with an overview of the projects. The Interviewer was really nice enough to point it out to me at the end of my explanation. The rest of the Interview time was spent by him explaining it to me, what are the things I did nicely, and where all I went wrong. Like, he praised me for my Technical knowledge but pointed out that I also had to focus more on the analytical side of things as well, because, In the Corporate Industry, any project starts off with an analysis of why and how should the project be implemented. The pro-cons, usage, efficiency, further development scopes, etc for a new service/product have to analyzed first before even diving into the technical part. I thanked him for his input and asked him if he could please point out any other negatives in my interview. He said rest everything was ok and asked me if I had any questions for him. I asked him about the Learning curve while working in Nokia and also asked me what would be my responsibilities if I get selected. He explained all of it to me and with that, our interview ended. I was asked to wait for 2-3 days for the final list of selected students.
Finally, 22 out of 25 students got selected, and I was one of them. 🙂
Thank you, GeeksforGeeks for all the problems and interview experiences.
Tip: Stay as much calm as possible during the Interview & be confident and sure, about the answers you are going to give to the Interviewer as they check your communication and presentation skills a lot. Keep working hard and never use your past failures to judge yourself.