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

Software Developer

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

Interview preparation journey

expand-icon
Preparation
Duration: 6 Months
Topics: Data Structures, OOPS, Azure DevOps, ADF, Microsoft Power BI
Tip
Tip

Tip 1 : Do related Projects
Tip 2 : Practical Experience always works in your favour

Application process
Where: Campus
Eligibility: 7 CGPA
Resume Tip
Resume tip

Tip 1 : Have some projects on resume.
Tip 2 : Do not put false things on resume.

Interview rounds

01
Round
Medium
Online Coding Test
Duration60 minutes
Interview date4 Jul 2019
Coding problem2

It was a pure DSA round. 2 basic level of DS questions were asked in this round

1. Count Number of Subsequences

Moderate
15m average time
85% success
0/80
Asked in companies
AccentureTata CommunicationsAmazon

Given an array of non-negative integers ‘A’ and an integer ‘P’, find the total number of subsequences of ‘A’ such that the product of any subsequence should not be more than ‘P’.

A subsequence is a sequence that can be derived from another sequence by deleting some or no elements without changing the order of the remaining elements.
Note
You need to print your answer modulo 10^9 + 7.
For Example
Let us take  A = [1,2,3] and P = 4. 
All the subsequences not having product more than ‘4’ are {1}, {2}, {3}, {1,2}, {1,3}. Therefore count is equal to ‘5’.
Problem approach

Step 1 : I first applied bubble sort. It was not good enough.
Step 2 : Interviewer asked me to optimise the solution.
Step 3 : Then I gave solution with merge sort and interviewer was happy.

Try solving now

2. Reverse A LL

Moderate
30m average time
65% success
0/80
Asked in companies
AdobeHCL TechnologiesMicrosoft

Ninjas is practicing problems on the linked list. He came across a problem in which he has given a linked list of ‘N’ nodes and two integers, ‘LOW’ and ‘HIGH’. He has to return the linked list ‘HEAD’ after reversing the nodes between ‘LOW’ and ‘HIGH’, including the nodes at positions ‘LOW’ and ‘HIGH’.

Problem approach

Create two pointers and with the help of those, traverse the linked list from both ends starting and from the end too. At every step swap the nodes and change their links

Try solving now
02
Round
Medium
Face to Face
Duration45 minutes
Interview date4 Jul 2019
Coding problem2

One coding problem was asked to code and one DBMS + OS set of questions were presented in this round

1. Reverse Words In A String

Easy
10m average time
90% success
0/40
Asked in companies
Thought WorksFacebookApple

You are given a string 'str' of length 'N'.


Your task is to reverse the original string word by word.


There can be multiple spaces between two words and there can be leading or trailing spaces but in the output reversed string you need to put a single space between two words, and your reversed string should not contain leading or trailing spaces.


Example :
If the given input string is "Welcome to Coding Ninjas", then you should return "Ninjas Coding to Welcome" as the reversed string has only a single space between two words and there is no leading or trailing space.
Problem approach

Take two pointers, with one traverse the string and when you find a space reverse the string and then put the first pointer to the next position of white space.

Repeat this procedure till the end of string

Try solving now

2. DBMS

  • What are semaphores?
  • What is virtual memory?
  • What do you mean by normalization?
  • Explain different forms of normalization
Problem approach

Tip 1 : Read Galvin for OS thoroughly.
Tip 2 : Do practice for SQL queries.
Tip 3 : Go through DBMS concepts

03
Round
Medium
HR Round
Duration60 minutes
Interview date29 Jul 2019
Coding problem1

It was a Basic HR Round. Interviewer was a senior placeholder in HCL. He was very friendly in nature and also asked me to chill down

1. Basic HR Questions

  • Introduce Yourself
  • Tell me about your college life 
  • What are your strengths and how do you think you can further strengthen them?
  • Why do you want to join HCL?
  • What do you know about the work culture here in HCL?
Problem approach

Tip 1 : Be confident while giving answers
Tip 2 : Practise basic HR Questions

Here's your problem of the day

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

Skill covered: Programming

What is 3 + 2 * 4 based on operator precedence?

Choose another skill to practice
Similar interview experiences
company logo
Software Developer
3 rounds | 3 problems
Interviewed by HCL Technologies
1979 views
1 comments
0 upvotes
company logo
Software Developer
2 rounds | 2 problems
Interviewed by HCL Technologies
1591 views
0 comments
0 upvotes
company logo
Software Developer
2 rounds | 3 problems
Interviewed by HCL Technologies
989 views
0 comments
0 upvotes
company logo
Software Developer
2 rounds | 6 problems
Interviewed by HCL Technologies
1366 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Developer
3 rounds | 8 problems
Interviewed by Tata Consultancy Services (TCS)
0 views
0 comments
0 upvotes
company logo
Software Developer
2 rounds | 3 problems
Interviewed by Tata Consultancy Services (TCS)
2388 views
0 comments
0 upvotes
company logo
Software Developer
3 rounds | 6 problems
Interviewed by Arcesium
1350 views
0 comments
0 upvotes