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

SDE - Intern

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

Interview preparation journey

expand-icon
Preparation
Duration: 5 months
Topics: OOPS, dynamic programming, Sql ,interface and basics of c#, programs on patterns and array
Tip
Tip

Tip 1 : as a fresher you need to know basics only they don't go deeper in the details but be prepared for any question 
Tip 2 : SQL is mandatory in most of the IT jobs so work on your query writing skills.
Tip 3 : answer your questions confidently ,take your time to think about the question but if you don't know the answer don't hold for long and just tell the interviewer that "I dont know" ,

Application process
Where: Naukri
Eligibility: 60% and above in your bachelors course
Resume Tip
Resume tip

Tip 1 : should be to the point with all the correct details, especially your projects.
Tip 2 : mention all the details that you are aware of , which is best in your knowledge.
they can ask anything from your resume so please provide correct details

Interview rounds

01
Round
Medium
Coding Test - Pen and paper
Duration60 minutes
Interview date18 Jan 2020
Coding problem1

first round started after the noon between 1-2 pm for a60 minutes duration it was a pen and paper test (Technical MCQs)
environment was very calm, 
Note -do not forget to bring your pen with you 
interviewer was very polite person he made me comfortable before the interview by asking me about my interest in daily life and also told me to not to be nervous .

1. Sort 0 1 2

Easy
22m average time
0/40
Asked in companies
Expedia GroupWalmartHCL Technologies

You have been given an integer array/list(ARR) of size 'N'. It only contains 0s, 1s and 2s. Write a solution to sort this array/list.

Note :
Try to solve the problem in 'Single Scan'. ' Single Scan' refers to iterating over the array/list just once or to put it in other words, you will be visiting each element in the array/list just once.
Try solving now
02
Round
Medium
Face to Face
Duration25-30 minutes
Interview date18 Jan 2020
Coding problem3

technical interview started right after pen and paper test
environment was very calm, 
Note -do not forget to bring your pen with you 
interviewer was very polite person he made me comfortable before the interview by asking me about my interest in daily life and also told me to not to be nervous .

1. Reverse the String

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

You are given a string 'STR'. The string contains [a-z] [A-Z] [0-9] [special characters]. You have to find the reverse of the string.

For example:

 If the given string is: STR = "abcde". You have to print the string "edcba".
follow up:
Try to solve the problem in O(1) space complexity. 
Problem approach

1) Initialize start and end indexes as start = 0, end = n-1 
2) Swap arr[start] with arr[end] 
3) Recursively call reverse for rest of the array.

Try solving now

2. DBMS Question

what are joins in sql (inner and outer)

Problem approach

An inner join finds and returns matching data from tables, while an outer join finds and returns matching data and some dissimilar data from tables.

3. OOPS question

difference between encapsulation and abstraction in C#

Problem approach

ABSTRACTION

Abstraction allows us to represent complex real world in simplest manner. It is process of identifying the relevant qualities and behaviors an object should possess, in other word represent the necessary feature without representing the back ground details. Abstraction is a process of hiding work style of an object and showing only those information which are required to understand the object. Abstraction means putting all the variables and methods in a class which are necessary.

Encapsulation

It is a process of hiding all the internal details of an object from the outside real world. The word Encapsulation, like Enclosing into the capsule. It restrict client from seeing its internal view where behavior of the abstraction is implemented. In Encapsulation, generally to hide data making it private and expose public property to access those data from outer world. Encapsulation is a method for protecting data from unwanted access or alteration. Encapsulation is the mechanism by which Abstraction is implemented.

03
Round
Easy
HR Round
Duration10 minutes
Interview date18 Jan 2020
Coding problem1

we only discussed about the salary package in this round.

1. Basic HR Questions

1. Your strengths and 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
SDE - Intern
3 rounds | 5 problems
Interviewed by HCL Technologies
1680 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 4 problems
Interviewed by HCL Technologies
2260 views
0 comments
0 upvotes
company logo
Java Developer
2 rounds | 2 problems
Interviewed by HCL Technologies
7972 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 3 problems
Interviewed by HCL Technologies
257 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Arcesium
3738 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 5 problems
Interviewed by Arcesium
2683 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 5 problems
Interviewed by BNY Mellon
2348 views
0 comments
0 upvotes