HCLTech logo

HCLTech Software Engineer Interview Questions
& Process

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

Based on 1,518 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
71.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at HCLTech.

Showing 3 of 1,518
HCLTech logo
HCLTech

Senior Software Engineer

Engineering · nearly a year ago

Senior Average Negative experience No offer 1 round
Interview process
Recruiter call Phone screen
Interview formats
Behavioral Technical

So, I had this interview, right? The person interviewing me was based in India but interviewing for a role in Singapore. First off, they were LATE to the call, which was a bit odd. Then, they refused to turn on their camera, which felt super weird. On top of that, the interviewer was really RUDE, asking everything in this super condescending and rude way. It was quite an experience.

Confirmed questions3 questions
  • Can you discuss your professional experience?
  • Could you elaborate on your previous projects?
  • What is your experience with technical aspects relevant to this role?
HCLTech logo
HCLTech

Software Engineer Intern

Engineering · nearly a year ago

Intern Average Positive experience Accept offer 5 rounds
Interview process
Technical screen Technical screen Technical screen Technical screen Recruiter call
Interview formats
Technical Behavioral

The interview process started with an initial screening involving an APT, followed by a communication assessment. Both of these were generally easy to medium difficulty. Next was a written test, which was fairly basic but could be a little tricky. After that, there was a technical interview that was on the easier side. Finally, an HR person discussed company policies and asked some behavioral questions.

Confirmed questions2 questions
  • Tell me about OOPS concepts.
  • Can you discuss your projects on your resume?
HCLTech logo
HCLTech

Software Engineer

Engineering · nearly a year ago

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

It was a chill interview and I had a good time chatting. They told me about HCL and the job first. Then I introduced myself and we got into some behavioral stuff. For the technical part, I had to do two coding challenges, like LeetCode problems, one easy and one medium.

Confirmed questions4 questions
  • Tell me about yourself.
  • We started with some standard behavioral questions.
  • The first technical task was an 'Easy' level algorithm problem in the style of LeetCode.

HCLTech Software Engineer Interview Questions

Quoted word for word from HCLTech interview reports.

Using Java 8, how would you find even numbers from a list?

Read reports

How would you use Java 8 to determine the frequency of elements in a given list?

Read reports

Given a 2D plane, you can move in any of the 4 directions in the first second. After the first second, you change direction by 90 degrees every second. For example, if you just moved north or south, the next step you take has to be either west or east and vice versa. In each second, you move 1 unit. You are given integer N. Calculate the ambiguity value in your position that is defined by the number of different locations you can be after exactly N seconds. Complete the function Ambuiguity(). This function takes the following parameter and returns the required answer: N: Represents the number of seconds. Calculate the ambiguity value in your position defined by the number of different locations you can be after exactly N seconds.

Read reports

Can you write code to verify if parentheses are balanced without utilizing a stack?

Read reports

Could you write a program to print Fibonacci numbers, with options for any language?

Read report

Could you explain the basic syntax of Python, covering data types, variables, control flow, and file handling?

Read report

What are the key features of Java 8, and can you explain the concept of a functional interface?

Read report

What are the fundamental principles of OOP, and can you give an example for each?

Read report

Can you elaborate on the features of Java 8, and define what a functional interface is?

Read report

Formats, difficulty and experience

Across all 1,518 HCLTech interview reports.

Interview formats

Technical 45%
Behavioral 31%
Coding 19%
Group 2.1%
System Design 1.3%

Interview difficulty

Easy 20%
Average 67.5%
Difficult 12.6%

Candidate experience

Positive 71.6%
Neutral 16.7%
Negative 11.7%