
HCLTech Graduate Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 223 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at HCLTech.
Graduate Engineer Trainee
First, there was an online aptitude test with medium-difficulty questions. After that, an online group discussion where you had to speak for 2 minutes on a given topic. If you passed those, you'd move to a technical interview online. If you cleared that, the next interview would be offline.
- Tell me about yourself.
- Can you explain inheritance?
- What are the different types of inheritance?
Graduate Engineer Trainee
So I recently went through the HCL recruitment process, which basically had two parts: an Aptitude Test and then a Group Discussion (GD). The Aptitude Test had questions that were kinda in the middle difficulty-wise, covering stuff like quantitative aptitude, logical reasoning, and verbal ability. It was important to manage your time well to get through all the questions. For the Group Discussion, the topic was about current trends, and they wanted us to share our opinions clearly and respectfully. I think what helped me stand out was actively listening and communicating in a structured way. The whole process felt well-organized, and I got selected based on how I did in both rounds. My advice would be to prepare for both speed and also for expressing yourself clearly.
- Can you introduce yourself and discuss your thoughts on the latest technological advancements and growth?
Graduate Engineer Trainee
So, I went through the recruitment process for the Graduate Engineer Trainee (GET) role at HCL. It has involved two rounds so far: first, an Aptitude Test focusing on quantitative, logical reasoning, and basic programming, which was moderately difficult and needed good time management. Then, a Group Discussion (GD) where we had to discuss a current topic in small groups, and they looked at our communication, clarity, confidence, and teamwork. The process was pretty smooth and organized, and the recruiters were nice and made us feel comfortable. I'm now waiting for the results and the upcoming Technical and HR interviews. My advice: ace the aptitude (especially logical and quant), be ready with current topics for GD, and speak up confidently.
- Participate in a group discussion with 10 other members.
HCLTech Graduate Software Engineer Interview Questions
Quoted word for word from HCLTech interview reports.
“Regarding Python, what are the differences between a list and a tuple?”
Read reports →“What is the difference between a deep copy and a shallow copy?”
Read reports →“Can you provide the SQL query to get the SQL version on Linux?”
Read reports →“What are the effects of pollution and how can they be remedied?”
Read reports →“Can you tell me the difference between a list and a tuple?”
Read report →“How would you write a program to sort an array without using the Arrays.sort() method?”
Read report →“Could you explain what the JVM is and its working mechanism in Java?”
Read report →“What was the reason for developing the OSI model, and why were so many layers needed? Furthermore, explain how later layers addressed the shortcomings of earlier ones.”
Read report →“Could you explain what Server-Side Rendering (SSR) is in React and its advantages?”
Read report →Formats, difficulty and experience
Across all 223 HCLTech interview reports.