HCL Technologies interview experience Real time questions & tips from candidates to crack your interview

Java Developer

HCL Technologies
upvote
share-icon
2 rounds | 2 Coding problems

Interview preparation journey

expand-icon
Journey
I started preparing for DSA just 3-4 months before the interview, feeling a bit unsure at the beginning. However, after a week or two, I found myself getting more interested in solving DSA problems. I covered basic questions on Trees, Singly Linked Lists, and Arrays on coding platforms. In the middle of my preparation, I took a break for a month. When I started attending interviews, I felt like I had forgotten what I had learned in the past few months. That's when I realized the importance of continuous practice. I went back and practised the same set of questions again. While I faced rejections in some initial rounds, after 4-5 interviews, I gained confidence and understood what companies were looking for. For system design, I studied a few use cases online, and my previous exposure in my organization helped me understand essential considerations when developing an application from scratch. This comprehensive preparation paid off in the end.
Application story
I applied via Naukri. It was essentially a walk-in drive at the Noida location. I attended, expecting them to conduct all the rounds on the same day, but they only conducted one of my rounds.
Why selected/rejected for the role?
I was selected for this role because of my knowledge of Java and my problem-solving ability. However, I declined the offer because it did not meet my compensation expectations.
Preparation
Duration: 2 Months
Topics: Arrays, LinkedList, Tree, Dynamic Programming, Recursion, Java Basics
Tip
Tip

Tip 1: Don't lose confidence. If you are unable to solve a DSA question, don't lose confidence and try it again.

Tip 2: Be consistent in practising DSA, and make notes of theoretical questions that may be asked by some companies.

Tip 3: Start with easy-level DSA questions and then begin attending interviews. It will open up your mind and help you understand what types of questions are being asked.

Application process
Where: Campus
Eligibility: should have full time degree
Resume Tip
Resume tip

Tip 1: Place the skills section clearly at the top, and list the skills the organization is looking for first, such as Java 8, Microservices, and Spring Boot.

Tip 2: Mention your total experience and contact details. Don't make the HR personnel calculate your experience based on the time spent with your previous organizations.

Interview rounds

01
Round
Medium
Face to Face
Duration50 minutes
Interview date12 Mar 2022
Coding problem1

In this round, they asked me about Java basics, with most questions focusing on the Stream API. They also inquired about immutable classes, the internal workings of HashMap, and CompletableFuture.

1. Sum of Big integers.

Easy
15m average time
85% success
0/40
Asked in companies
UberVisaInformatica

You have been given two integers ‘NUM1’ and ‘NUM2’ as a string. Your task is to print the sum of both the numbers.

Problem approach

I used reduce method of stream.

Try solving now
02
Round
Easy
Video Call
Duration60 minutes
Interview date13 Mar 2022
Coding problem1

In this round, they asked about my past projects and tech stacks. I also described a security architecture that I had built, which took approximately 25 minutes. After that, they asked a DSA question about reversing a linked list.

1. Reverse a linked List

Moderate
15m average time
85% success
0/80
Asked in companies
WalmartHCL TechnologiesInfo Edge India (Naukri.com)

Given a singly linked list of integers. Your task is to return the head of the reversed linked list.

For example:
The given linked list is 1 -> 2 -> 3 -> 4-> NULL. Then the reverse linked list is 4 -> 3 -> 2 -> 1 -> NULL and the head of the reversed linked list will be 4.
Follow Up :
Can you solve this problem in O(N) time and O(1) space complexity?
Problem approach

This is a simple question to reverse a linked List.

Try solving now

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
company logo
Technical team lead
2 rounds | 2 problems
Interviewed by HCL Technologies
1938 views
0 comments
0 upvotes
company logo
Software Developer
3 rounds | 5 problems
Interviewed by HCL Technologies
4293 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 3 problems
Interviewed by HCL Technologies
2058 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 4 problems
Interviewed by HCL Technologies
2258 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Java Developer
3 rounds | 20 problems
Interviewed by Ernst & Young (EY)
9399 views
2 comments
0 upvotes