HCL Technologies logo

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

2.7 Rounds average
Average Typical difficulty
82.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at HCL Technologies.

Showing 3 of 146
HCL Technologies logo
HCL Technologies

Software Developer

Engineering · nearly a year ago

Mid Average Neutral experience No offer 3 rounds
Interview process
Technical screen Onsite Recruiter call
Interview formats
Coding Technical Behavioral

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.

Confirmed questions1 question
  • Can you provide real-world examples to differentiate between abstraction and encapsulation?
HCL Technologies logo
HCL Technologies

Java Software Developer

Engineering · nearly a year ago

Entry Average Positive experience No offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen
Interview formats
Technical Coding

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.

Confirmed questions8 questions
  • 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?
HCL Technologies logo
HCL Technologies

Software Engineer

Engineering · a year ago

Mid Average Positive experience Accept offer 6 rounds
Interview process
Recruiter call Take home Technical screen Panel Onsite Offer
Interview formats
Technical Coding Behavioral

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.

Confirmed questions1 question
  • 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.

Interview formats

Technical 46.8%
Behavioral 27.3%
Coding 22.4%
Group 1.7%
System Design 0.9%

Interview difficulty

Easy 17.8%
Average 65.8%
Difficult 16.4%

Candidate experience

Positive 82.9%
Neutral 14.4%
Negative 2.7%