Open In App
Related Articles

HCL SDE Sheet: Interview Questions and Answers

Improve Article
Save Article
Like Article

HCL Technologies Ltd is one of the leading global IT services companies that helps global enterprises re-imagine and transform their businesses through Digital technology transformation. The company is primarily engaged in providing a range of software services business process outsourcing and infrastructure services. Here we have collected all the interview questions and answers to land a job on HCL.


At HCL, the work environment and corporate culture ensure your personal and professional development along with the overall growth of the organization. It is a mass recruiter and gives employment opportunities to numerous tech grads. HCL’s hiring process is as follows:

  • Application: First and most important. Submit your resume with a complete list of credentials and provide detailed information about your experience for the position applied.
  • Shortlisting: A recruiter/technical panel will screen your application and if your credentials match their requirement, they will contact you for further rounds.
  • Technical Interview: This is a crucial round. The questions would range across disciplines and may include puzzles, problems, and other out-of-the-box questions. 
  • HR Interview: It involves typical HR questions to understand your career goals, skills, strengths, passion, etc. You can question HR regarding anything.
  • Offer Roll out: If you are successful, an offer is rolled out along with compensation structure and other rules related to employment at HCL

HCL Coding Sheet Roadmap


Why this Sheet?

If you have the passion to excel, the urge to be creative, a never-ending thirst for knowledge, and the desire to grow, HCL is the right place for you! We have prepared this sheet to help you secure that place. This sheet is a collection of all important and popular coding questions and answers from all major DSA topics asked in HCL technical interviews so far. Questions are divided into three sections based on their difficulty level.


Resume Builder

The sole purpose of a resume is to make you land your dream job. It introduces your qualifications, skills, achievements, and everything regarding your expertise. It helps you land your career. When you have a perfect resume, nothing can be a hindrance to the best job.

We have our own resume Builder which can help you build a powerful resume to get through the resume screening round. You can check it out here- GFG resume builder



Puzzles are one of the ways to check your problem-solving skills. These are tricky questions that let you think logically. Amazon will test your problem-solving skills through the puzzles as well. Try to solve these 20 Puzzles Commonly Asked During SDE Interviews.


Placement Papers

We have prepared HCL model placement papers for placement preparation. This placement paper will cover Quantitative aptitude, verbal reasoning, and logical reasoning questions that are asked in HCL recruitment drives. There are 5 sets of paper for each section. It is recommended to solve each one of the following questions to increase your chances of clearing the HCL interview.

Quantitative Aptitude:This placement paper will cover the aptitude that is asked in HCL placements and also strictly follows the pattern of questions asked in HCL papers. It is recommended to solve each one of the following questions to increase your chances of clearing the HCL placement.

Verbal Reasoning: This placement paper will cover verbal reasoning that is asked in HCL placements and also strictly follows the pattern of questions asked in HCL papers. It is recommended to solve each one of the following questions to increase your chances of clearing the HCL placement.

Logical Reasoning: This placement paper will cover logical reasoning questions that are asked in HCL recruitment drives and also strictly follows the pattern of questions asked in HCL interviews.

Recommended Practice

Coding Problems: In this section, we tried to wrap up all the questions that have been asked in the HCL test. This collection of questions is divided into three groups based on their difficulty level to help you keep a check on your preparation.

Easy Coding Problems



Odd or Even Solve
Swap two numbers without using a temporary variable Solve
Largest Element in Array Solve
Program to find the sum of elements in a given array Solve
Reverse a string in Java Solve
Binary representation Solve
Elements in the Range Solve
Check if given four points form a square Solve
Program to cyclically rotate an array by one Solve
Find the minimum distance between two numbers Solve
Missing number in array Solve
Counting elements in two arrays Solve
Two Repeated Elements Solve
Binary Search Solve
Count the Zeros Solve
Remove minimum elements Solve
Buildings receiving sunlight Solve
Last duplicate element in a sorted array Solve
Adding Array Elements Solve
Middle of Three Solve
Greatest of three numbers Solve
Number Of Open Doors Solve
Maximum Possible Sum of Products Solve
Overlapping rectangles Solve
Sum of all prime numbers between 1 and N. Solve
Find an element in array such that sum of left array is equal to sum of right array Solve

Medium Coding Problems



Non Repeating Character Solve
Sum of numbers in string Solve
Rotate a Linked List Solve
Circular Linked List(Traversal) Solve
Remove character Solve
Remove Spaces Solve
Check for Binary Solve
Upper case conversion Solve
Count Substrings Solve
Check whether two strings are anagram of each other Solve
The Celebrity Problem Solve
Program to generate all possible valid IP addresses from given string Solve
Find the farthest smaller number in the right side Solve
Merge Sort for Linked Lists Solve
Tree Traversals (Inorder, Preorder and Postorder) Solve
Write your own atoi() Solve
Palindrome String Solve
Same characters in two strings Solve
Length of the longest valid substring Solve
Alternate Lower Upper String Sort Solve

Hard Coding Problems



Sort elements by frequency Solve
Largest BST in a Binary Tree Solve
Stock Buy Sell to Maximize Profit Solve
Longest repeating and non-overlapping substring Solve
Connect nodes at same level Solve
Merge two BSTs with limited extra space Solve
Given a binary string, count number of substrings that start and end with 1. Solve
Round the given number to nearest multiple of 10 Solve
Alternatively Merge two Strings in Java Solve
Remove minimum elements Solve

Feeling lost in the world of random DSA topics, wasting time without progress? It's time for a change! Join our DSA course, where we'll guide you on an exciting journey to master DSA efficiently and on schedule.
Ready to dive in? Explore our Free Demo Content and join our DSA course, trusted by over 100,000 geeks!

Last Updated : 17 Jul, 2023
Like Article
Save Article
Similar Reads
Related Tutorials