HCL logo

HCL Interview Questions
& Process

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

Based on 1,018 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
62.7% Positive experience

Which role are you interviewing for?

30 roles · 1,018 reports

Candidate interview experiences

First-hand accounts from people who interviewed at HCL.

Showing 4 of 1,018
HCL logo
HCL

Graduate Engineering Trainee Mechanical

Engineering · nearly a year ago

Entry Easy Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Technical Behavioral Other

We started with a resume shortlist to ensure everyone met the criteria of a 7 CGPA with no backlogs. After that, there was an aptitude round that was quite easy, but only those who finished quickly made it through; surprisingly, not even half the students qualified. The next stage was a versant skill test to check English speaking and writing abilities. Finally, we had a technical interview that focused heavily on our resumes and favorite subjects, and they also asked if I knew AutoCAD/SolidWorks.

Confirmed questions3 questions
  • What would you do if a teammate wasn't cooperating?
  • What are your career aspirations in the next 5 years?
  • Can you explain your reasons for choosing this field of study?
HCL logo
HCL

Electrical Engineer

Engineering · nearly a year ago

Entry Average Positive experience Decline offer 3 rounds
Interview process
Technical screen Recruiter call Offer
Interview formats
Coding Technical Behavioral

There were the following Rounds 1. Online test on platform Conducted on platforms like HackerRank, LeetCode, or Codility, this is the initial filter to weed out the "talkers" from the "doers." 2. Interview Technical and Code If you pass the bot, you meet the humans. This round is usually conducted by a Senior Developer or a Peer. 3. Human Resource / HR round Contrary to popular belief, this isn't just a formality. This is where they decide if they actually want to spend 40 hours a week with you.

Confirmed questions8 questions
  • Can you introduce yourself?
  • What was your Gate score?
  • What coding languages are you familiar with?
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

Client Partner

Sales · a year ago

Senior Average Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical

The initial interview with the in-house recruiter was fine and she had determined I was a good fit for this Senior Executive role. I was to meet first with the hiring manager and then a few members of his staff, and then finally to HR. The 1st interview with the hiring manager was cancelled last minute because he was traveling. This meeting was postponed again because he had a last minute client meeting. Following that, we finally met for the 1st time. During that interview he mentioned that he wanted to schedule more time with me to go over my experience and ask more in-depth questions. This meeting was then scheduled 2 weeks later. However, the hiring manager canceled yet again because he was traveling and "stuck at the airport" - 2nd time using the same excuse. The meeting was again rescheduled - but cancelled again because of a client priority. Meeting was rescheduled again and he never showed up. I was waiting on the call for 30 minutes. He never sent an email, didn't bother to notify me he could not make it. I wrote him a polite email and hours later he responded that he had "a last minute personal emergency". The meeting was rescheduled a few days later. When we got on the call, literally 5 minutes into the conversation, he gestured with his hand above his head and said there was a fire drill in the building and he had to go - that we would "come back to me". He quickly disconnected from the call. I again waited on the call for 20 minutes because his response was unclear to me. I believe this was a "FAKE Fire Drill". After this incident, the call was rescheduled again. On the day of the rescheduled call, only about 40 minutes in advance of the call, I received an email saying that the position would be put on hold as they sort some things out internally. This entire process stretched over 2 months. Frustrated at the lack of respect for my time and unprofessional behavior by this company executive, I wrote him an email expressing my frustration and told him I did not want to work for a firm who treated potential employees like this. It is a red flag that shows how an employee is not valued. I cannot work for a firm who treats their employees like this and I am sure they treat their clients in the same manner. DO NOT WORK for HCL.

Confirmed questions3 questions
  • What types of clients have you worked with?
  • What is the revenue size of clients you have worked with?
  • What are your areas of expertise?

HCL Interview Questions

Quoted word for word from HCL interview 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

What are the technical details regarding Java 8 memory storage?

Read reports

Can you explain what a PySpark DataFrame is and highlight its differences from a Pandas DataFrame?

Read reports

Can you show me the syntax for applying union all on two tables?

Read report

Given the Emp and Dept tables, write an inner join query and provide the resulting output.

Read report

With the input data showing Employee ID, Name, and multiple Locations, can you write the PySpark query to produce the output where each employee's location is listed on a separate line?

Read report

Could you explain the different types of constructors available in Java?

Read report

What is a view and how do you apply materialistic view?

Read report

Formats, difficulty and experience

Across all 1,018 HCL interview reports.

Interview formats

Technical 43.7%
Behavioral 35.2%
Coding 12.4%
Group 3.6%
Other 2.1%

Interview difficulty

Easy 21.2%
Average 64.7%
Difficult 14%

Candidate experience

Neutral 19.6%
Positive 62.7%
Negative 17.7%

Reports by job function

Engineering 686
Operations 117
Analytics 74
Other 50
Consulting 39
Sales 17