HCL logo

HCL Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 300 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
60.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at HCL.

Showing 3 of 300
HCL logo
HCL

Software Engineer

Engineering · half a year ago

Entry Average Positive experience Accept offer 4 rounds
Interview process
Technical screen Recruiter call Background check Offer
Interview formats
Technical Coding Behavioral

The interview process started with an online assessment that included aptitude and reasoning rounds. Following that, there were two interview rounds where they asked basic oops Java questions, SQL, and discussed my projects. Finally, there was an HR discussion. After completing all these steps, the offer letter was extended.

Confirmed questions2 questions
  • Can you explain Java 8 features and provide examples of object-oriented programming language concepts?
  • Tell me about Java 8 features and give examples of oops concepts.
HCL logo
HCL

Senior Software Engineer

Engineering · a year ago

Senior Easy Positive experience Decline offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Background check Offer
Interview formats
Behavioral Technical Coding System Design

First, they'll look at your resume and cover letter to see if you're a good fit for the basic requirements. Then, a recruiter will call you to chat about your experience, what you're looking for salary-wise, when you can start, and why you want the job. After that, you'll probably have some technical interviews where they'll ask you questions or give you tasks related to the role, like coding, case studies, or system design stuff. The hiring manager will then want to talk about how you handle teamwork, projects, problems, and real situations. Finally, HR will connect with you to sort out the offer details like pay, start date, and perks. Sometimes, especially for client-facing roles, there might be an extra chat with the client or leadership.

Confirmed questions1 question
  • Can you introduce yourself?
HCL logo
HCL

Software Engineer

Engineering · more than a year ago

Mid Easy Negative experience No offer 2 rounds
Interview process
Technical screen Technical screen Background check
Interview formats
Technical Behavioral

The interview was easy, lots of OOP, springboot, java and fundamentals. The process was terrible. I did 1 interview and they told me I did well, we were waiting for the date for the next interview and then HR told me the team was taking too long to answer and that they were going to move me to another process with another team, I had to do a technical interview again and they also told me I did well. HR stopped responding to me for 1 week after that, and when they finally did it was to tell me that they had received the order to prioritize senior vacancies for the rest of the year so my process would be frozen. Such a lack of seriousness and professionalism.

Confirmed questions7 questions
  • Could you explain what Object-Oriented Programming is?
  • What is inheritance in OOP?
  • What is polymorphism?

HCL Software Engineer Interview Questions

Quoted word for word from HCL interview reports.

What is the final keyword and how is it used in variables, methods, and classes?

Read reports

What is the distinction between a Beanshell processor and a Beanshell sampler in JMeter?

Read reports

What are the differences between the GUI and Non-GUI modes of operation in JMeter?

Read reports

Given an array with positive and negative numbers, how would you sort it such that all negative numbers are on the left and all positive numbers are on the right, with both sections sorted in increasing order?

Read reports

Can you explain how to find the local IP address, the global IP address, and the IP address of a specific website?

Read report

What are the reasons for preferring to use JMeter in its non-GUI mode?

Read report

Can you tell me how to find the most repeated character in a string?

Read report

Can you write an SQL query to find the 5th largest salary in a table?

Read report

What are some "common pitfalls" in Python that developers should be aware of?

Read report

Formats, difficulty and experience

Across all 300 HCL interview reports.

Interview formats

Technical 43.2%
Behavioral 31.8%
Coding 19%
Group 3.1%
System Design 1.3%

Interview difficulty

Easy 20.7%
Average 69.7%
Difficult 9.7%

Candidate experience

Positive 60.5%
Negative 17.4%
Neutral 22.1%