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

Software Engineer

HCL Technologies
upvote
share-icon
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 3 Months
Topics: Aptitude and Reasoning, OOPS, Data Structures, Algorithms, Data Science and Machine learning, JavaScript
Tip
Tip

Tip 1 : Be good with your Programming Skills and General Aptitude and Reasoning.
Tip 2 : You have good knowledge of Projects and languages whatever you mentioned on your Resume.

Application process
Where: Other
Eligibility: 75%
Resume Tip
Resume tip

Tip 1 : Mention Some good Projects because Projects will define you what actually did till now.
Tip 2 : Don't fake on your Resume because Interviewer can ask questions from anywhere.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration120 Minutes
Interview date5 Apr 2020
Coding problem2

-> Questions on this round was divided on 4 parts:
1) Aptitude and general English
2) Logical Reasoning
3) Core fundamentals
4) Coding Questions

-> Timing of Exam was on Morning (10 A.M.)
-> Coding Questions were of 1 Easy and 1 Medium level

1. Reverse Words in a String II

Easy
10m average time
90% success
0/40
Asked in companies
UberPharmEasyHCL Technologies

You are given a string ‘STR’ containing space-separated words. A word is a sequence of non-space characters. Your task is to reverse the order of words in ‘STR’.

Note: Try to do it in-place without allocating extra space.

Example:
‘STR’ = “when in doubt use brute force”
The reverse order of words in ‘STR’ is: “force brute use doubt in when”.
Note:
1. ‘STR’ does not contain any leading or trailing spaces.
2. The words are always separated by a single whitespace character.
Problem approach

1) I had used Stack data structure to solve this problem
2) Insert all words on stack and skip gap between them for now
3) pop elements one by one and insert on new string and also add some gap after popping and adding word on new string.
4) return new string

Try solving now

2. Second largest element in the array

Easy
15m average time
80% success
0/40
Asked in companies
AdobeSamsungIBM

You have been given an array/list 'ARR' of integers. Your task is to find the second largest element present in the 'ARR'.

Note:
a) Duplicate elements may be present.

b) If no such element is present return -1.
Example:
Input: Given a sequence of five numbers 2, 4, 5, 6, 8.

Output:  6

Explanation:
In the given sequence of numbers, number 8 is the largest element, followed by number 6 which is the second-largest element. Hence we return number 6 which is the second-largest element in the sequence.
Problem approach

1) I firstly find out largest element on Array
2) After that if current element is not equal to largest then I try to find Second largest on similar way.

Try solving now
02
Round
Easy
Face to Face
Duration60 Minutes
Interview date20 May 2020
Coding problem1

Round was of 1 hour and In this round Interviewer was asked me lot of Questions based on my Projects whatever I were mentioned on my Resume. Lot of were asked from me based on Operating system, DBMS, Computer Networks ,C++.

1. Technical Questions

1) What is threading in OS
2) Paging and segmentation
3) Difference between Process and thread
4) Producer Consumer Problem
5) Round Robin,belady anomaly 
6) keys of DBMS
7) Normalisation
8) Few queries
9) Data link layer functionality

Problem approach

Tip 1 : Prepare your core fundamentals very well, they surely ask questions from here
Tip 2 : Practice some queries of SQL

03
Round
Easy
HR Round
Duration30 Minutes
Interview date25 May 2022
Coding problem1

Interviewer was first introduce himself and share his experience at HCL, then ask me to introduce yourself and some basic discussion on my Projects and some basic behavioural questions

1. Basic HR Questions

1) Why you want to join HCL
2) What you know about HCL
3) Your weaknesses

Problem approach

Tip 1 : Be confident
Tip 2 : Don't show your weaknesses, show your positive Skills as weaknesses.

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
Software Engineer
2 rounds | 3 problems
Interviewed by HCL Technologies
0 views
2 comments
0 upvotes
company logo
Software Engineer
3 rounds | 3 problems
Interviewed by HCL Technologies
2059 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 10 problems
Interviewed by HCL Technologies
1357 views
0 comments
0 upvotes
company logo
Software Engineer
2 rounds | 6 problems
Interviewed by HCL Technologies
1390 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
4 rounds | 1 problems
Interviewed by Newgen Software
3266 views
2 comments
0 upvotes
company logo
Software Engineer
3 rounds | 6 problems
Interviewed by HashedIn
2643 views
0 comments
0 upvotes
company logo
Software Engineer
2 rounds | 2 problems
Interviewed by Ernst & Young (EY)
0 views
0 comments
0 upvotes