H

HCLTech

Service· Updated

HCLTech hires fresh engineers as Graduate Engineer Trainees through its AMP program: a cognitive test, a coding or technical test, a Versant spoken-English test, then technical and HR interviews. Everyone selected joins on Ascend (₹3.75 or ₹4.5 LPA by location); the top 10% can move up to Momentum (₹6 LPA) or Polaris (₹10 LPA).

Graduate Engineer Trainee (AMP: Ascend / Momentum / Polaris)
Roles hiring
₹3.75–10 LPA
Typical fresher pay

Who can apply

  • Engineering degree (BE/BTech/ME/MTech) in any branch
  • 70% or above throughout Class 10, 12 and graduation; 65% for Lucknow, Nagpur, Vijayawada and Madurai postings
  • No backlogs (reported by candidates)
  • Open to both on-campus and off-campus candidates

Key facts

Ascend CTC (official)
₹4.5 LPA; ₹3.75 LPA at New Vistas locations (Lucknow, Nagpur, Vijayawada, Madurai) [source]
Momentum / Polaris CTC (official)
₹6 LPA / ₹10 LPA for the top 10% of Ascend candidates after further interviews, hackathons or tests [source]
Versant cutoff (official)
Score 46-56 (B1 level) [source]
Recruitment fee
None - HCLTech says it never charges for hiring or background verification [source]

Interview process

  1. 1Cognitive testAbout 90 minutes of numerical, verbal and reasoning questions. Candidates report around 75 questions, some including pseudocode and CS basics, with no negative marking.
  2. 2Coding / technical test60-90 minutes of coding or technical questions. One pool drive reported a paper-pen test (Python/networking or automation/Selenium) after a group discussion.
  3. 3Versant English testSpoken and listening English; HCLTech requires a score of 46-56 (B1 level). Only candidates who clear the first two tests take it.
  4. 4Technical interviewResume projects plus OOP (abstraction, polymorphism), DBMS (SQL, ACID, joins) and OS (threads, deadlock, semaphores).
  5. 5HR interviewDocument check against the percentage criterion, strengths and weaknesses, relocation and night-shift willingness, and why HCLTech.

Questions to expect in HCLTech interviews

Drawn from reported fresher tests and interviews (sources below), with short answers. Practise more on placd.

Coding

Write a program to check whether a number is an Armstrong number.

Count the digits d, then sum each digit raised to the power d; the number is Armstrong if the sum equals it (153 = 1^3 + 5^3 + 3^3). Use integer multiplication rather than floating-point pow() to avoid rounding errors. O(d) time, O(1) space.

OOP

What is abstraction, how can we achieve it, and how does it differ from encapsulation?

Abstraction hides implementation details and exposes only essential behaviour; in Java you achieve it with abstract classes and interfaces. Encapsulation bundles data with the methods that use it and restricts access (private fields, getters/setters). Abstraction is about what an object does; encapsulation protects how its state is stored.

SQL

What is SQL and how is it different from MySQL?

SQL is the standard language for querying and managing relational databases (SELECT, INSERT, CREATE and so on). MySQL is a specific open-source relational database management system that stores the data and understands SQL, with its own extensions. PostgreSQL, Oracle and SQL Server also use SQL.

DBMS

What are the ACID properties?

Atomicity: a transaction completes fully or not at all. Consistency: it moves the database from one valid state to another, respecting constraints. Isolation: concurrent transactions do not see each other's partial results. Durability: committed changes survive crashes. Example: a bank transfer debits and credits together or not at all.

Operating systems

What is a deadlock? Give a real-life example and how to avoid it.

A deadlock is when processes wait forever for resources held by each other. It needs four conditions: mutual exclusion, hold and wait, no preemption and circular wait. Example: two cars facing each other on a one-lane bridge. Avoid it by breaking a condition, e.g. a fixed resource-ordering rule, or by using the Banker's algorithm.

Java

Explain polymorphism in Java.

Polymorphism lets one interface take many forms. Compile-time polymorphism is method overloading: same name, different parameter lists, resolved by the compiler. Runtime polymorphism is method overriding: a subclass redefines a parent method and the call is resolved by the actual object type, e.g. Animal a = new Dog(); a.sound() runs Dog's version.

About HCLTech hiring

What is the HCLTech fresher salary?

HCLTech's official campus page lists Ascend at ₹4.5 LPA, or ₹3.75 LPA at Lucknow, Nagpur, Vijayawada and Madurai. The top 10% of Ascend candidates can upgrade to Momentum (₹6 LPA) or Polaris (₹10 LPA) after further interviews, hackathons or technical tests.

What percentage is needed for HCLTech?

Per HCLTech's AMP FAQ, you need 70% or above throughout Class 10, Class 12 and graduation for most locations, and 65% for postings at Lucknow, Nagpur, Vijayawada and Madurai. An engineering degree in any branch is accepted.

Do off-campus HCLTech freshers need training before joining?

Yes. HCLTech says candidates from non-Primus colleges or off-campus drives must complete mandatory pre-joining training and clear a post-training assessment, which can also upgrade an offer from Ascend to Momentum or Polaris.

Sources

  1. Campus Hiring & Recruitment - HCLTech
  2. HCLTech Freshers portal
  3. HCL Tech Graduate Engineer Trainee (GET) Pool Campus Drive 2025 - GeeksforGeeks
  4. HCLTech Interview Experience | Graduate Engineer Trainee (GET) | On-Campus - GeeksforGeeks
  5. HCL Technologies Interview Experience for Graduate Engineer Trainee - GeeksforGeeks
  6. HCLTech Interview Experience For GET - GeeksforGeeks

Checked on 25 Sep 2026. Recruitment rules change each cycle — confirm dates and eligibility in the official notification.

24,000+ questions & coding problemsSoftware & IT16,274 questionsGovernment jobs26 examsAptitudenew questions every timeAI practice interviewwith feedback65 topics to practiseMechanical1,149 questionsGATE ME9 papersEngineering Mathematics381 questions2-minute checkfreeDSA Problems1,422Civil1,005 questionsGATE CE9 papersCS Fundamentals1,209 questionsYour scores6 skillsSystem Design25Electrical / EEE1,047 questionsGATE EE9 papersRun your codeC++ · Java · PythonLow-Level Design144Electronics & Comm.975 questionsGATE EC9 papersAI help on every questionFull-Stack6,282Chemical1,005 questionsGATE CH9 papersAI whiteboardsystem designWork abroadEurope · remote · transfersESE ME1 paperGATE practice papers2019–2026ESE CE1 paperDate alertsbefore the last dateESE EE1 paperBehavioural courseHR round practiceESE ET1 paperResume optimizerSSC JE ME1 paperApplication trackerSSC JE CE1 paperCompany-wise prepSSC JE EE1 paperRole roadmapsRRB JE1 subjectPriced in ₹UPI · cardsISRO SC1 paperGATE CS9 papersIBPS SO IT1 paperUGC NET CS1 paperSSC CGL26 papersIBPS PO26 papersRRB NTPC26 papersSSC CHSL26 papersIBPS Clerk26 papersSBI Clerk26 papersRRB Group D26 papersSSC CPO26 papersSSC GD26 papers