I applied through a recruiter. The process took 1+ week. I interviewed at HCLTech (New Delhi) in Feb 2022
Interview
My Profile was Shortlisted through naukri, a recruiter Approached me discussed about the JD. Aftet my interest they have scheduled an Teams Interview 1st round. It was fully technical. They asked me below questions. After I clear it within 3days they arranged another round with the project delivery head. He asked me few questions related to oops, given a senario and asked me how would you design by using all the concepts u have like Inheritance, polymorphism,.... He also asked me about templates and how do u use them. More about function pointers.. Within a day I got call from HR to share my documents..
Interview questions [1]
Question 1
HCL:
C basics, cpp basics
What concepts u have used.
Tell each and every thing with example.
Diff between array and linked list
What is dynamic array and dynamic linked list.
When to use for loop and while loop
What is null pointer and void pointer why do u use them.
Delete an element from double queue.
First tell the working of queue and how u will add or delete any item
How do u implement circular linked list. How do unknw know tht it is circular linked list.
Deletion of an element from circular linked list
Diff between static and dynamic memory allocation when to use each..
In which cases private variable will be accessed and tell me the ways.
How it is different from protected.
Class A>Classb>classC
A variable protected is declared in Class A, can it be accessible in class C
What is friend function.
Tell me few cases where u used oops concepts
Wap program to move all zeros at end
Wap a program to delete an element in a linked list
How do u find a number is it divisible by 2,3,5. Need to know every condition in bitwise
Ex: for 2 single digit is set
For 3 for 5 how to find using bitwise.