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

System Engineer

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

Interview preparation journey

expand-icon
Preparation
Duration: 6 Months
Topics: Data Structures, Algorithms, OOPS, DBMS, OS, data analysts questions, Excel
Tip
Tip

Tip 1 : Practice lots of programming.
Tip 2 : Build a nice portfolio on any coding platform like LeetCode, HackerRank, etc.
Tip 3 : Practice of CP using only one Programming language

Application process
Where: Company Website
Eligibility: 7 CGPA, good in programming/DSA
Resume Tip
Resume tip

Tip 1 : Do not put false things and over skills in your resume.
Tip 2 : Put some good and working projects in your resume.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 Minutes
Interview date15 Mar 2022
Coding problem1

Timing-60 Duration Of Assessment 


Test is conducted virtually through HCL test platform. Test contains questions related to DBMS, OOPS concept, programming, SQL, and other questions related to Leadership Principles and workstyles.

1. Questions related to Core subjects, DBMS, SQL, OOPS concept, Programming, Behavioral, Leadership Principles and workstyles.

1) how many types of joins in SQL(DBMS question)
2) what is the output of below program
3) some behavioral questions like are you open to learn new skills.
4)Are you open to adopt new challenging opportunity or want to stick on the previous work.
5)What is primary and foreign key in SQL?
6)What is the result of given program?
7)What is Polymorphism and explain function overloading and function overriding?

Problem approach

Tip 1: Based upon your knowledge you need to answer.
Tip 2: Need to choose one option.
Tip 3: Need to revise topics related to assessment test.

02
Round
Medium
Face to Face
Duration60 Minutes
Interview date22 Mar 2022
Coding problem3

We need to solve 1 or 2 coding question within 1 hour in which we need to explain our approach before writing the code and we need to give optimal solution of the approach.

Interviewer also asks some other questions as well like your introduction, some core subjects question related to DBMS, OOPS concept, programming, SQL, and other questions related to Leadership Principles and workstyles.

1. Find Four Elements That Sums To A Given Value

Moderate
10m average time
90% success
0/80
Asked in companies
AmazonOYOHCL Technologies

You are given an array/list 'ARR' of ‘N’ integers and an integer value ‘TARGET’. You need to check whether there exist four numbers (ARR[i], ARR[j], ARR[k], ARR[l]) such that (0 <= i < j < k < l < N) and ARR[i] + ARR[j] + ARR[k] + ARR[l] = 'TARGET'.

Note:
1. All four numbers should exist at different indices in the given array.
2. The answer is case-sensitive.
Problem approach

Solution in Python-
class Solution:
def fourSum(self, nums: List[int], target: int) -> List[List[int]]:

nums.sort()
res,quad=[],[]
def kSum(k,start,target):
if k!=2:
for i in range(start, len(nums)-k+1):
if i>start and nums[i]==nums[i-1]:
continue
quad.append(nums[i])
kSum(k-1,i+1,target-nums[i])
quad.pop()
return
l,r=start,len(nums)-1
while ltarget:
r-=1
else:
res.append(quad+[nums[l],nums[r]])
l+=1
while l l+=1
kSum(4,0,target)
return res

Try solving now

2. Best Time to Buy and Sell

Moderate
20m average time
80% success
0/80
Asked in companies
HCL TechnologiesGoldman SachsMakeMyTrip

You are given an array(PRICES) of stock prices for N consecutive days. Your task is to find the maximum profit that you can make by completing as many transactions as you like, where a transaction denotes buying one and selling one share of the stock.

Note:

You must sell the stock before you buy it again.
Problem approach

Solution in Python:
class Solution:
def maxProfit(self, prices: List[int]) -> int:
lowest = prices[0]
mx = 0
for i in range(len(prices)):
if prices[i] < lowest:
lowest = prices[i]
elif prices[i] - lowest > mx:
mx = prices[i] - lowest
return mx

Try solving now

3. Questions related to DBMS, OOPS concept, programming, SQL, and other questions related to Leadership Principles and workstyles.

What is OOPS concept and its also explain its types?
Write a query to join 2 tables intersection records?
What is DML and DDL? 
Do you agree with your seniors whether that guy is correct or not.
Are you open to learn new technology or still want to work on those technologies on which you are familiar.

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
System Engineer
3 rounds | 7 problems
Interviewed by HCL Technologies
1177 views
0 comments
0 upvotes
company logo
System Engineer
3 rounds | 6 problems
Interviewed by HCL Technologies
943 views
0 comments
0 upvotes
company logo
Software Engineer
2 rounds | 6 problems
Interviewed by HCL Technologies
1390 views
0 comments
0 upvotes