2025 papers
HCL Placement Papers 2024
Overview
This page collects HCL placement papers from 2024 with previous-year questions, solutions, and the 2024 exam pattern. It is useful when you want real drive history: what the OA looked like, which question types repeated, and how solutions were approached. Work through the papers below to build speed and accuracy, then compare against newer 2025 material so your prep matches both established HCL patterns and the latest shifts.
HCL Online Assessment 2024 exam pattern
| Section | Questions | Time | Difficulty |
|---|---|---|---|
| Aptitude | 15-18 | 45 min | Medium |
| Technical | 5-7 | 20 min | Medium |
| Coding | 1-2 problems | 25 min | Medium-Hard |
Total: 25-30 questions, 90 minutes
HCL Placement Papers 2024 - actual questions & solutions
This section contains practice questions styled on HCL placement papers 2024 (previous-year pattern), with worked solutions. Use them as timed sectional drills - from student reports drives vary by college and role, so treat this as a high-signal practice bank, not an official paper dump.
Question 1
Q1: A number is increased by 10% and then decreased by 10%. Find the net percentage change.
Solution:
Let original = 100. After +10% → 110. After −10% → 110 − 11 = 99.
Net change = 100 − 99 = 1. Net % = 1% decrease (always a loss of (10/10)² %).
Answer: 1% decrease
Question 2
Q2: Average of 5 numbers is 20. If one number 15 is replaced by 25, what is the new average?
Solution:
Old sum = 5 × 20 = 100. New sum = 100 − 15 + 25 = 110. New average = 110/5 = 22.
Answer: 22
Question 3
Q3: A and B together finish a job in 10 days. B alone takes 15 days. How many days does A alone take?
Solution:
Together rate = 1/10. B’s rate = 1/15.
A’s rate = 1/10 − 1/15 = (15−10)/(10×15) = 5/150. Days for A alone = 150/5 = 30 days.
Answer: 30 days
Question 4
Q4: Pipe A fills a tank in 12 hours, pipe B in 18 hours. How long to fill together?
Solution:
Combined rate = 1/12 + 1/18 = (12+18)/(12×18). Time = 12×18/(12+18) = 7.2 hours.
Answer: 7.2 hours
Question 5
Q5: Pointing to a photo, Ravi said, ‘He is the son of my grandfather’s only son.’ How is the person related to Ravi?
Solution:
Grandfather’s only son = Ravi’s father. Son of Ravi’s father = Ravi himself (or his brother).
In standard puzzle framing with one son implied for the speaker context: the person is Ravi’s brother (or Ravi). Most campus keys take Brother.
Answer: Brother
Question 6
Q6: Find the next number in the series: 5, 10, 20, 40, ?
Solution:
Pattern: Each term ×2
Next term = 80.
Answer: 80
Question 7
Q7: Arrange the parts into a meaningful sentence: P) to succeed Q) hard work R) is essential S) in any field
Solution:
Natural order: Q-R-P-S → Hard work is essential to succeed in any field.
Answer: QRPS
Question 8
Q8: Choose the synonym of ‘Eloquent’.
Solution:
In placement verbal sections, ‘Eloquent’ is closest in meaning to Fluent among common options.
Answer: Fluent
Question 9: maximum subarray sum
Show solution
Problem Statement: Find the contiguous subarray with the largest sum.
Example:
Input: [-2, 1, -3, 4, -1, 2, 1, -5, 4]Output: 6 // [4, -1, 2, 1]Solution (Java):
public int maxSubArray(int[] nums) { int best = nums[0], cur = nums[0]; for (int i = 1; i < nums.length; i++) { cur = Math.max(nums[i], cur + nums[i]); best = Math.max(best, cur); } return best;}Time Complexity: O(n)
Space Complexity: O(1)
Question 10: valid parentheses
Show solution
Problem Statement: Given a string of brackets, determine if it is valid.
Example:
Input: "()[]{}"Output: trueSolution (Java):
public boolean isValid(String s) { Deque<Character> st = new ArrayDeque<>(); Map<Character, Character> pair = Map.of(')', '(', ']', '[', '}', '{'); for (char c : s.toCharArray()) { if (pair.containsValue(c)) st.push(c); else if (st.isEmpty() || st.pop() != pair.get(c)) return false; } return st.isEmpty();}Time Complexity: O(n)
Space Complexity: O(n)
Question 11: climbing stairs
Show solution
Problem Statement: You can climb 1 or 2 steps. How many distinct ways to climb n stairs?
Example:
Input: n = 4Output: 5Solution (Java):
public int climbStairs(int n) { if (n <= 2) return n; int a = 1, b = 2; for (int i = 3; i <= n; i++) { int c = a + b; a = b; b = c; } return b;}Time Complexity: O(n)
Space Complexity: O(1)
2024 exam pattern analysis
Key Observations:
- Aptitude section focused on quantitative ability and logical reasoning
- Technical questions covered programming fundamentals and data structures
- Coding problems involved array manipulation and string processing
- Overall cutoff was approximately 60-65%
2024 salary packages
- Graduate Engineer Trainee: ₹4-4.5 LPA
- Associate: ₹6-7 LPA
- Software Engineer: ₹8-10 LPA
Key insights from 2024 HCL Online Assessment
- Coding Section is Critical: Must solve at least 1 coding problem correctly to advance to interviews
- Sectional Cutoffs: Must clear each section individually (typically 60-65% overall, with sectional requirements)
- Time Management: Crucial for success - 45 minutes for Aptitude, 20 minutes for Technical, 25 minutes for Coding
- Preparation Strategy: Practice previous year HCL papers to understand patterns
- No Negative Marking: Attempt all questions - no penalty for wrong answers
- Platform: HCL assessment platform - familiarize yourself with the interface
- Languages Allowed: C, C++, Java, Python - choose one and master it
HCL 2024 interview experiences
Based on candidate experiences from 2024 HCL online assessment and interviews:
2024 Interview Process:
- Technical Interview (30-45 minutes): Programming fundamentals, data structures, problem-solving approach, projects
- HR Interview (20-30 minutes): Behavioral questions, company fit, communication skills, career goals
Common 2024 Interview Topics:
- Programming fundamentals and problem-solving approach
- Data structures (arrays, linked lists, trees)
- Basic algorithms (sorting, searching)
- Database concepts (SQL queries, normalization)
- Project discussions with technology stack
- Behavioral questions about teamwork and adaptability
Success Tips:
- Strong online assessment performance is essential - especially coding section
- Be prepared to explain your problem-solving approach
- Practice explaining code clearly
- Prepare examples demonstrating teamwork and learning ability
- Focus on communication skills for HR round
For detailed interview experiences, visit HCL Interview Experience page.
Preparation tips for HCL 2024 pattern
- Master Coding Fundamentals: Focus on solving 1-2 coding problems correctly - this is critical for advancement
- Practice Previous Year Papers: Solve HCL papers from previous years to understand patterns
- Time Management: Practice completing Aptitude in 45 minutes, Technical in 20 minutes, Coding in 25 minutes
- Sectional Focus: Aim for 60-65% overall with strong performance in each section
- Aptitude Mastery: Practice quantitative aptitude and logical reasoning daily
- Technical Review: Review programming fundamentals, data structures, and DBMS basics
- Coding Practice: Solve 100+ coding problems focusing on arrays, strings, and basic algorithms
- Mock Tests: Take timed practice tests to improve speed and accuracy

