
HCL Technologies Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 146 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at HCL Technologies.
Software Developer
So, the whole interview thing started with a coding test online. After that, I had a technical interview where they asked me stuff about data structures, OOP, and basic problem-solving. Then, there was also an HR chat where we talked about my background and what I want to do career-wise. It was a pretty organized process, and I'd say it was somewhat tough.
- Can you provide real-world examples to differentiate between abstraction and encapsulation?
Java Software Developer
So basically there were 4 rounds. First, they sorted my resume, then there was a digital test with questions about html, css, javascript, and java. Then Interview one covered java: both basic and advanced concepts, OOPs concepts, how Map works internally, and Constructors. Interview two was all about Spring and springboot concepts.
- Tell me about basic Java Concepts, OOPs concepts, and threads.
- Can you explain the concepts of Spring and springboot, and also walk me through your project?
- What are the basic and advanced concepts in Java?
Software Engineer
So, I started by dropping my resume and a cover letter through their website. Then, a recruiter gave me a quick call, like 20-30 minutes, to chat about my background, what the job is about, and what I'm looking for salary-wise. After that, I had to do this take-home assignment, you know, to test my skills. Then came the video interviews, I had about 2 or 3 of them with different people from the company, including the hiring manager and some teammates. They wanted to see how good I am technically, if I can solve problems, and if I'd fit in. The last chat was with a senior person or the hiring manager again, just to make sure we were on the same page about expectations. Finally, they gave me an offer, first verbally, then the written one.
- Can you tell me about algorithms?
HCL Technologies Software Engineer Interview Questions
Quoted word for word from HCL Technologies interview reports.
“Can you explain the distinction between a list and a tuple in Python?”
Read reports →“What are the key differences between offline and online evaluation for ML models?”
Read reports →“How would you go about finding a loop within a linked list?”
Read reports →“Beyond standard metrics like RMSE/MAE, what other methods can be used to evaluate regression models?”
Read reports →“Can you elaborate on the concepts of micro, macro, and weighted averaging in classification?”
Read report →“Could you explain what an array is and differentiate it from a linked list?”
Read report →“What are the basics of JCL and what are its different types?”
Read report →“How would you write a program to pass a value from a child component to a parent component?”
Read report →“Could you walk me through the IKEv1 message exchange process, and also highlight the differences between IKEv1 and IKEv2?”
Read report →Formats, difficulty and experience
Across all 146 HCL Technologies interview reports.