HCL
HCL
of Difficulty
Questions Level
HCL Aptitude HCF and LCM 1-2 Medium
Number System 1-2 Medium
Time, Work, Pipes, and 0-2 Medium
Cisterns
Permutations and 1-2 Medium
Combinations
Geometry 0-1 High
Time, Speed, and 1-2 Medium
Distance
Probability 0-1 Medium
Profit and Loss 0-1 High
Interest, Mixture, and 0-1 Medium
Allegation
Logarithm 0-1 High
HCL Verbal Ability Sentence Correction 1-3 Medium
Reading Comprehension 1-3 Medium
Grammar 1-2 Medium
Synonyms and Antonyms 1-3 Medium
Fill in the Blanks 1-2 Medium
Spellings 1-3 Medium
HCL Logical Reasoning Directional Sense 1-2 Medium
Logical Reasoning 1-2 Medium
Coding and Decoding 0-3 Medium
Data Sufficiency 1-2 Medium
Pattern Analogy 0-2 High
Number Series 1-2 Medium
Logical Statement 1-2 Medium
Assumption
HCL Computer Computer Basics 1-5 Medium
Fundamentals
Data Structures 1-4 Medium
OOPs 1-4 Medium
Code Input/Output 1-4 Medium
Networking 1-4 High
OS 1-5 Medium
DBMS 1-4 Medium
Questions
1. Quantitative Aptitude (Math-Based Problems)
3. English
4. IT Fundamentals
Questions
SQL Queries
1. Write an SQL query to fetch all employee details from a table where
salary is greater than ₹50,000.
2. Write an SQL query to find the second highest salary from an employee
table.
Programming questions
Round 3 – Hr Interview
Questions asked
• What is OOP?
• What is encapsulation? Examples of encapsulation in Java.
• What is abstraction?
• What are abstract classes?
• Is it possible to create an object for abstract classes?
• What are interfaces?
• Why can’t we extend two or more classes in Java?
• Explain the diamond problem.
• What is constructor chaining?
• What is polymorphism?
• What are the methods accessible by a parent reference of a child object?
• Explain polymorphism in Object-Oriented Programming.
• What is the concept of inheritance in OOP?
• What is encapsulation, and how does it improve code security?
• Explain abstraction with an example.
• What is method overloading and method overriding?
• What is the difference between an abstract class and an interface?
2. Java-Specific Questions
• What is reflection?
• Where are you using reflection in your project?
• What is a marker interface?
• Can we have a try block and finally without a catch block?
• Difference between throws and throw keyword.
• Difference between checked and unchecked exceptions with examples.
• Use of final, finally, and finalize keywords.
7. Miscellaneous Question
Algorithm & Programming Concepts
• Brief introduction.
• Why HCL?
• Why should we hire you?
• What are your hobbies?
• What was your role in the project?
• Any achievements during college life?
• Internship experience.
• Do you have any questions for the interviewer?
• Any feedback from the interviewer.