I applied online. I interviewed at HCL in Sep 2021
Interview
Interview was quite good. They are two rounds of interviews i.e., Technical round and Hr round. In TR they are asking easy to little bit difficulty questions and programs. And in HR interview is little bit easy.
I applied through university. I interviewed at HCL in Dec 2023
Interview
it was pretty smooth process -you are asked to write a function in C++ that takes an integer as input and determines if it's even or odd.
This tests basic understanding of data types (int), conditional statements (if/else), and the modulo operator (%) for evenness.
Interview questions [1]
Question 1
## C++ Junior Developer Interview Questions:
Here's a mix of questions to assess a C++ junior developer's skills:
**Basics (5-10 mins):**
* **What are the key differences between C and C++?**
* **Explain data types in C++ (int, float, char, etc.) and their sizes.**
* **Differentiate between `=` (assignment) and `==` (comparison) operators.**
* **Describe common control flow statements (if/else, for, while).**
* **Write a simple program that prints the first 10 natural numbers.**
**Object-Oriented Programming (OOP) (5-10 mins):**
* **Explain the concepts of classes and objects in C++.**
* **What are access specifiers (public, private, protected) and their uses?**
* **Differentiate between member functions and member variables.**
* **What is inheritance and its benefits? Can a class inherit from multiple classes?**
* **Write a simple class representing a `Point` with x and y coordinates.**
**Memory Management (5-10 mins):**
* **Explain the difference between stack and heap memory allocation.**
* **What are pointers and how are they used to access memory locations?**
* **Describe the dangers of dangling pointers and memory leaks.**
* **What is the role of smart pointers (unique_ptr, shared_ptr) in C++?**
* **Write a function that swaps the values of two integers using pointers.**
**Data Structures & Algorithms (5-10 mins):**
* **Explain the concept of arrays in C++. How can you access elements?**
* **What are the differences between linked lists and arrays?**
* **Describe basic sorting algorithms (e.g., bubble sort, selection sort).**
* **Explain the time and space complexity of an algorithm.**
* **Write a function that searches for a specific value in an array.**
**Additional Considerations:**
* **The interviewer might ask you to explain a piece of code or debug a simple program.**
* **Be prepared to discuss your experience with C++ libraries or frameworks (if applicable).**
* **Demonstrate your problem-solving skills and ability to explain your thought process.**
**Tips:**
* Practice writing C++ code beforehand.
* Be comfortable explaining technical concepts in a clear and concise manner.
* Show enthusiasm and a willingness to learn.
By preparing for these types of questions, you'll be well on your way to acing your C++ junior developer interview!
They send the interview link..then i joined zoom meet for to attend the interview ... during the first round of the interview i failed to answer the questions ...the level interview questions is average to difficult
I applied through university. The process took 2 days. I interviewed at HCL
Interview
Did hacker rank test it had some aptitude and coding questions it was easy only,after that there was technical interview where they asked about some basic opps concepts and DSA .
Interview questions [1]
Question 1
About DSA and HR questions were nrml questions which they usually ask