HCL Technologies Interview Questions

HCL Technologies

  • www.hcltech.com
  • Noida
  • 10000+ employees
  • 1991
  • Public (HCLT)
  • Computer Hardware & Software
  • ₹500+ billion per year
  • Accenture, Capgemini

HCL Interview Questions: The most important part of preparing for an interview is practice. Knowing what job interview questions you might be asked is essential – that way, you can craft your answers well in advance and feel confident in your responses when the pressure is on.

Wouldn’t it be great if you knew exactly what interview questions are asked for the Test Engineer and QA for Manual & Automation Positions? Unfortunately, we can’t read minds, but we’ll give you the next best thing: a list of previously asked HCL interview questions and answers.

Post On:HCL Technologies Interview Questions
Post Type:Interview Questions
Published On:www.softwaretestingo.com
Applicable For:Freshers & Experience
Get Updates:Software Testingo Telegram Group

We have tried to share some of the manual testing interview questions, selenium interview questions, and testing interview questions, but we recommend spending some quality time getting comfortable with what might be asked when you go for the HCL interview.

Still, we need your love and support to make this platform more helpful to our fellow testers. So, it would be great if you shared your recent interview questions and experiences with us. You Can share those details by connecting with us at softwaretestingo.com@gmail.com.

HCL Selenium Interview Questions

Company Name: HCL Technologies
Position: QA Tech Lead
Company Location: Bangalore
Experience: 6.5 Yrs
Shared By: Kalavathi AL
No Of Rounds: 3
Updated on: 03.10.2022

I attended the weekend drive virtually for AEM Testing. The first two rounds were completely technical, and the third round was more about leadership skills, such as how to handle the team, how to handle situations when deadlines are not met, etc.

Questions:

  • Why CMS is required
  • What is the replication process
  • What is MSM
  • Test planning
  • Severity and priority with example
  • Defect leakage
  • Defect cascade
  • Blueprint and live copies
  • Template and component
  • What is parsys and iparsys
  • Architecture of AEM
  • OSGI life cycle
  • If 10 pages are published and 1 page needs to be disabled how to do that?
  • Image rendition
  • Experience fragment
  • About workflow
  • What is the author and publisher?

Tips: Make sure you know all the skills mentioned in your resume.

HCL Interview Questions For Automation Testing

Company Name: HCL
Position: Senior Automation Engineer
Company Location: Kolkata
Experience: 5.3 Yrs
Shared By: Aditi Kumari
No Of Rounds: 2
Updated on: 30.10.2021

Tips: Have basic Java programming skills: Prepare programs like Reverse a string, Remove duplicate elements, etc, and Have selenium knowledge

HCL QA Automation Interview Questions

Company Name: HCL
Position: senior software tester
Company Location: Lucknow
Experience: 4 Yrs
Shared By: Aditi Kumari
No Of Rounds: 2
Updated on: 03.10.2022

Experience

The interview experience was excellent. We should always be ready for new challenges and to learn new things.

The interview process consisted of Two rounds:

  • Online F2F technical round
  • Online F2F Managerial round

Questions

  • if you are ISTQB certified – you should know about the seven principles of ISTQB.
  • Explain your current running project with your role and responsibility.
  • principles of ISTQB.
  • How to conduct a risk analysis.
  • What Document is required for testing
  • logical questions and test scenarios?
  • SQL

Tips: while giving an interview try to explain your current project with proper explanation. if you are able to explain in the proper way, there is a 50% chance to clear – the next 50% chance how confident you are while answering the question.

HCL Interview Questions For Selenium Experienced

Company Name: HCL
Position: Scrum Master
Company Location: Bangalore
Experience: 7.5 Yrs
Shared By: Aditi Kumari
No Of Rounds: 5
Updated on: 03.10.2022

Experience

There were a total of 5 rounds of interviews conducted: 2 Technical rounds, 2 Technical rounds conducted by the Client, and 1 managerial round.

The interview process was very smooth, and it took nearly two weeks to complete it and receive the offer letter.

It totally depends on you to present yourself before the panel to crack the interview.

Round1 Questions

  • How do you handle impediments?
  • What are metrics used in Agile?
  • Difference between list and set.
  • Why is the list ordered and set unordered?
  • Data-driven cucumber at the step level
  • Synchronization concept in Java
  • Can we declare a final method in the interface?
  • Is the string primitive or not?
  • How many objects for given 2 string vars?
  • Cucumber hooks, strict, dry-run concepts.
  • What is the difference between string, string builder, and string buffer?
  • Can we write try without catch or finally?
  • Examples of keywords in cucumber
  • Hooks, tags on Cucumber
  • Difference between HashSet and TreeSet
  • How to create our own custom exception?
  • Advantages and disadvantages of page object model
  • 8 Locators in selenium, which do you use most and why?
  • Passing browser name and version value from TestNG XML and config properties
  • Difference between equals and == when comparing 2 strings
  • Inheritance in java
  • Write a sample feature file with examples of keyword
  • Write sample feature for step-level parameterization

Round2:

  • Waits in Selenium
  • Logging in selenium
  • Describe your framework
  • Different locators in selenium. Write sample xpath
  • About axes in XPath
  • Describe a few annotations in TestNG
  • About selenium grid
  • When to use remotewebdriver
  • Code for screenshot

Tips: Thorough understanding of the subject line

HCL Automation Testing Interview Questions

Company Name: HCL
Position: Test Lead
Company Location: Bangalore
Experience: 8+ Years
Shared By: Surendra M.
No Of Rounds: 4
Updated on: 03.10.2022

Experience

There were 4 rounds apart from normal HR discussion.

  • 1st round was the shortlisting round, so it was a quick round of basic Qs on testing, java, and Selenium.
  • The second and third rounds were detailed technical rounds on automation, framework, API testing, situational, team management, estimations, agile, SQL, etc.
  • 4th round was managerial, mostly related to project, roles, behavioral, and management Qs.
  • Last HR discussion

Questions

  • WAP to count duplicate characters in a string.
  • WAP will find 2 no with the max product.
  • SQL queries involving join
  • SQL theoretical Questions
  • Have you used Jenkins? How? What’s the execution cycle?
  • How to group cases in TestNG
  • What were the challenges faced during automation, and how did you handle them?
  • Common exceptions that you have faced?
  • What is your current role & responsibilities?
  • Java exception hierarchy
  • API methods, header, response validation, etc.
  • Have you ever managed a team? What’s the challenge?
  • Any experience with performance? or security? or any other type of testing?
  • Explain your framework
  • How many test cases are automated, and what is the cycle?
  • Tell me about your Sprint activities.
  • What if you have to drive test automation efforts? and manage a team?
  • Have you ever had a short timeline? How did you handle
  • What has been the biggest challenge you have faced till now?
  • What agile events do you follow?
  • Why are you looking for a change?
  • Any experience with Cucumber? What is step definition, feature file, etc?
  • How do you handle stale element exceptions?
  • What measures will you take to speed up test automation execution?
  • Domain-specific Questions
  • What if you don’t get a chance to work on test automation during the initial month?
  • What is your dream role? What are your expectations from this role?

Tips: Overall preparation. Practice Java programs and prepare other topics as well. All the best.

HCL Pune Interview Questions

Interview Location: Pune, India
Profile: Automation Tester
Experience: 5+ Years
Source: Email Reach
Updated Date: 05.12.2021

Thanks to Deepti Sharma for Sharing the interview questions and interview Experience with us.

Below is the list of questions for your reference:

  • Explain your framework in detail.
  • What are your roles and responsibilities as an automation tester?
  • Explain all Oops concepts.
  • How did you implement all the oops concepts in your framework?
  • How have you done Jenkins configuration?
  • Explain Jenkins and CICD pipeline.
  • How do you run your test cases?
  • How many test cases do you run daily?
  • How will you run your test case if you have to run them on a weekly or monthly basis?
  • What is a collection?
  • Where have you implemented and used collection in your framework?
  • What are Interfaces and abstract classes?
  • How have you implemented the interface and abstract class in your framework?
  • How do you do parallel runs using TestNG?
  • What do you validate in the API response?
  • Prerequisite for post method in API.
  • What prerequisite details are required to successfully execute a post method, and what do you verify in the response?
  • What are the different HTTP Status codes?
  • What is the HTTP status code for the delete method?
  • What is the HTTP status code when a post and a get request are successful
  • Difference between Web services vs API.
  • Difference between Soap vs rest API.
  • What is Cucumber?
  • What is BDD?
  • Basic SQL queries.

HCL Technologies Vijayawada Interview questions

Company Location: Vijayawada, India
Updated on: 15.03.2021

  • Tell me about yourself.
  • Which Java and Selenium versions you are using?
  • What advantage did you get by using jdk1.8 compared to the older version?
  • Have you worked on hibernate, spring?
  • What OOP concepts have you used in the project, and how?
  • What is an interface?
  • How will you upload a file using Class?
  • How will handle alerts?
  • If you have two delete buttons that give two alerts, and both alerts have the same text except for one word, which is different, and you want to accept one alert and dismiss the other, and in case that one word can also change, then how will you handle this?
  • What do you know about cucumbers?
  • How will you find elements in columns 1 and row 1 of a table?
  • Which plug-ins have you used in the project?
  • Have you faced any issues like your test cases working fine locally but failing in Jenkins?
  • How to automate keyboard keys?
  • Have you used List, Set, and Map? And where and give syntax.
  • If you have to handle more than one exception using try-catch, e.g., FileNotFoundException and IOException, which exception sequence will you follow, and why? If an exception is not handled using both, what should you do?
  • If I write two catch blocks, in the first catch block, I use the Exception class object to handle the exception, and in the second catch block, I write IOException, what will happen?

HCL Technologies Noida Interview Questions

Company Location: Noida, India
Updated on: 15.03.2021

  • Tell something about yourself
  • Abstract class and interface
  • Static keyword in Java
  • String builder in Java
  • How we do multiple window handling in selenium
  • What is the scenario outline for cucumber
  • What is cross-browser testing
  • API testing framework explain
  • What’s the JMeter framework
  • Tell some TestNG annotations
  • What is your approach to starting testing using soap UI you are asked to test an API
  • Considering you are only QA, tell the different types of testing you will perform on the search functionality of a shopping site and on what basis you will sign off
  • What are the different types of locators?
  • In what order you will use CSS, XPath, ID, and why
  • How will you identify a web table, and what is the order in which u will trace

HCL Bangalore Interview questions

Company Location: Bangalore, India
Updated on: 15.03.2021

Hi, I am Sharing some questions from Automation which is asked in the HCL interview.

  • How to Pass Parameter from testing.xml
  • How to call the data provider, what type of data provider returns, and to capture in your test class
  • How to handle multiple window popups, and what code do you write to get window ID or tab ID or tab value
  • What are the Window Handlers
  • What is the explicit wait?
  • What is the difference between explicit wait and Fluent wait?
  • What are Multiple inheritances, is it possible in Java and how do we achieve that?
  • What is a Static block In Java?
  • What is an access modifier, and how many types of access modifiers?
  • How to use the Protected Access modifier
  • What is the difference between Array and ArrayList
  • What is the difference between Set and List?
  • What is a constructor, and why is there no return Value?
  • Write to code to get the length of the Array
  • How to reverse the string
  • How to reverse the string without reversing the word

HCL Hyderabad Interview Questions ( 09.03.2021 )

  • Move all zeroes to the end of the array- Given an array of integers, Move all zeros to the end of the array. Push all the zeros of a given array to the end of the array.Example 1:INPUT: myArray={2,5,0,4,2,7,0,0,1,9,4}
    OUTPUT: myArray={2,5,4,2,7,1,9,4,0,0,0}
  • Print all the duplicate character and their count in the given string.Example 1:INPUT : String str=”hcl-tech”
    OUTPUT :h-2,c-2
  • Reverse a string, preserving space positions.INPUT: “Java is a programming language”
    OUTPUT: “egau gn a lgnimmargor pasiavaJ”
  • Difference between Given and When in the cucumber feature file
  • What is the purpose of the Background in the feature file?
  • Can I give the login username and password? Will it work?
  • Which reporting standard do you use in the framework
  • Logic to reverse a string
  • i have seven checkboxes on a page every time; my script should check last, but one checkbox
  • What exception will the program throw when I use findelements, and it does not identify the element in a web page
  • Jenkins CI/CD
  • Explain the BDD framework in your project

HCL Telephonic Interview Questions

Company Location: Bangalore, India
Interview Mode: Telephonic
Updated on: 24.02.2021

Here are the HCL Telephonic Interview questions:

  • Why do we use the BDD framework?
  • Explain the BDD framework.
  • How do you integrate cucumber feature files with Step definition java files?
  • What is the use of Runner class in cucumber?
  • What are Xpath Axes?
  • How do find out the repeated characters in a given string?
  • What’s the difference between
  • Method overloading vs method overriding?
  • What are all the Git commands used in your project?
  • What is the difference between commit vs commit and push button in Git?
  • What is the difference between Explicit wait and implicit wait?
  • Can you explain the Reverse of the string logic?

HCL Telephonic Round Interview Questions

  • If there is a text box in a webpage HTML, how will you locate it? Will you locate the text box directly?
  • We are clicking on the ok button, first, click one pop-up got opened, the second click one more likewise five pop-ups got opened. How will you close the 5th pop-up and 3rd pop-up?
  • Once the story points are ready, how will you assign the task? Do you pick the story points and work accordingly?
  • When will you run the regression suite.. after the code is deployed in QA?
    Example. If 2 sprints got over. 26th, the code is deployed in the QA, and the 28th is the release date when you will run the regression. Before the 26th or after the 26th. Do we run the regression suite for sprint 1, sprint 2, or both?
  • When do we run the regression suite, during the day or at night? If five test cases fail after the regression suite runs, what will you do, and how will we handle the failed one?
  • if there are 5 frames in the application. How to switch to the 5th frame.
  • Any real-time example of low priority and high severity?
  • What are the other reports you have used apart from the extent report and testNG report?
  • What is the bug life cycle in the JIRA tool? What are the options for reporting a bug in Jira?
  • If there is a base class and class and interface. Where will you override the interface methods? In the base class or the normal class?
  • What is the velocity in agile? And if we completed 30 story points in a sprint. Then how do we calculate the velocity of that sprint?
  • If we don’t complete the story in a sprint, what is the next step I will take ??
  • Can anyone provide the answer for the regression suite?

HCL Face-To-Face Interview Questions

Latest Updated: 30.03.2019

Java:

  • What is the difference between final, finally, and finalize
  • What is the difference between Call by value and call by reference?
  • How to find out the length of the string without using the length function
  • How to find out the part of the string from a string
  • Difference between throw & throws

BDD Selenium:

  • How many scenarios can you write in a feature file?
  • How do you generate the report in cucumber?
  • How you manage multiple data in Cucumber
  • What is a Scenario Outline?
  • How do you do parallel Execution in BDD?

API Testing:

  • GET, POST in API testing?

HCL Interview Questions Updated: 31.10.2019

  • Write a program to print your name in Java.
  • In the above program, what does public static void main signify?
  • Write a program to add elements to a list.
  • What data type can be added to a List?
  • How can we specify the datatype of a specific type in the List?
  • Write a program to iterate through a List.
  • What is the difference between a List and a Map?
  • In Selenium, what is WebDriver – a class or interface?
  • Why can’t we create an instance of WebDriver directly?
  • What is the difference between findElement and findElements? Explain the scenario when it is used.
  • Do you know how to create a Framework for test execution?
  • What is the version of Selenium used?
  • In Selenium, write code to access FirefoxDriver.

HCL Company Selenium Interview Questions

  • Tell me about yourself
  • Explain your project
  • Explain the workflow of your project
  • Explain to me the benefits of a project, what you did in the manual, and what you did in automation.
  • Which framework are you using (explain details of the design framework)?
  • Frame scenario to automate
  • How did you handle multiple windows?
  • How did you handle the frame?
  • How do you handle dropdown values, popups
  • <(span) (text)>- how you find XPath?
  • What is the difference between absolute and relative XPath?

HCL Requirement For Testing Position

  • Tell me about yourself
  • What is verification & validation (Tell me the difference)
  • What is System testing and system integration testing?
  • What is the bug life cycle?
  • SQL create table | SQL Command
  • What is agile?
  • From the Employee table
    employee salary displays descending
    Find employee minimum salary
    Find the second-highest salary
  • All SQL operations SQL – can we delete a row from the table employee
  • What is smoke and sanity testing?
  • What is the ETL Card type?
  • What is BESI? What is banking investment?
  • All SQL operations like PL – SQL, procedure, views, procedure

HCL Technologies Testing Interview Questions: 12.09.2018

  • How to Handle Window Handles
  • Write a Program on Hashmap
  • About API Automation

HCL Technologies Selenium Automation Questions – April 2018

  • Explain your Framework architecture
  • Write a complete Test script for the Login button
  • Types of wait
  • Difference between static wait and implicit wait.
  • What is a webdriver, interface, or class?
  • Write Xpath for given HTML.
  • Different types of locators, with an example
  • What is Abstraction, abstract class, interface
  • Why do we use abstract methods? Give a business example
  • Defect life cycle in JIRA
  • What is inheritance
  • Program for Prime nos
  • What is Database testing?
  • In explicit wait, what are the expected conditions? It is a method or a class
  • How does Selenium work internally?

HCL Technologies Selenium Interview Questions:

First Round

  • How to select multi-element in the drop-down list?
  • What is the grid, and how does the node work?
  • How many test cases have you written to date?
  • How to create a BUILD.XML FILE?
  • Why is Jenkins in the framework?
  • About myself and the project?
  • Where does your source code/project lie, and how do you integrate it with Jenkins?

Second Round

  • Tell me about yourself and your project.
  • Why do you relocate to Chennai?
  • Write code for reverse ‘HCL.’
  • What method did you use for high-level testing (smoke)?
  • Google search Google logo keeps changing, so how do you verify whether the log changed or not?
  • write a code to open the particular website which is displayed while searching for something else

Third Round

  • Roles and responsibility
  • Explain ATLC
  • Write code for print 3, 6, 9, 12
  • Ready to relocate to Chennai?
  • Why did you join HCL, and why are you leaving your current company

Question on Java / Jenkins / Selenium: HCL Technologies Interview

  • How many variables are there in Java?
  • Write a program to Extract a number (abcd1234) from a string.
  • Write the structure of your framework
  • What is the difference between Method overloading and Method overriding, and explain how you used it in your project
  • TestNG Annotations used in your project and explained how you send data.
  • What is the difference between Method overloading and Method overriding, and explain how you used it in your project
  • I need to run my regression test suite only after the successful execution of my smoke test suite. How do I do that?
  • The difference between Inheritance and Interface and how you have used it in your project explains your script should execute automatically, how to configure
  • What is an abstract class, for example?
  • How do you check if the web element is present on the webpage?
  • Print all the values from the drop-down.
  • Write the structure of your framework and Method overriding and explain

HCL Technologies Interview Questions

  • Tell me about yourself.
  • Tell me about your project.
  • What would your approach be if you had to automate signup for 100 profiles?
  • Tell me about your framework.
  • What are the integrations available for your project?
  • Can I search for any product by product ID?
  • If you have QC, then why are you using ALM
  • defect life cycle
  • Modules of your previous project
  • diff between / and //
  • how to handle alert pop-up
  • diff b/w assert and verify
  • What are the challenges you have faced in your project?
  • if I click on any product, then it will redirect to a new page that displays the product image and its attribute how do you verify that not based on your header on your page but based on attributes
  • diff flavor of selenium & diff in them
  • have you automated for different browser
  • is there any diff in coding if you are writing code for different browsers
  • tell me about locators
  • why are we using XPath
  • In your company, what type of Jenkins server are you using?
  • How will you handle a dropdown 10th frame 10 element that is not visible?
  • Explain the selenium grid process in your project. How will you run your test scripts on other systems? (company-oriented)
  • How will you create the framework for your project(company-oriented)?

HCL Technologies Fresher Interview Questions

  • Tell me about yourself.
  • Tell me about your project.
  • What would your approach be if you had to automate signup for 100 profiles?
  • Tell me about your framework.
  • What are the integrations available for your project?
  • Can I search for any product by product ID?
  • If you have QC, then why are you using ALM
  • defect life cycle
  • Modules of your previous project
  • diff between / and //
  • how to handle alert pop-up
  • diff b/w assert and verify
  • What are the challenges you have faced in your project?
  • if I click on any product, then it will redirect to a new page that displays the product image and its attributes how
  • you will verify that not based on your header on your page based on attributes
  • diff flavor of selenium & diff in them
  • have you automated for different browser
  • is there any diff in coding if you are writing code for different browsers
  • tell me about locators
  • why are we using XPath

HCL Technologies Selenium interview questions

Written Test Questions:

  • Write code to get the text available in the third window, move the control to the second window, and close it.
  • Count no words and sentences in a notepad.
  • Count no. Of words and sentences in notepad and arrange them in ascending order.

F2F questions:

  • What is the default port ID?
  • GRID concept bit.
  • Different versions/flavors of Selenium
  • How to run code in RC.
  • Disadvantages of RC with WebDriver
  • If you have entered the URL but are trying to perform the remaining code operation, which exception will you get?
  • Listeners concept.
  • Bug life cycle
  • Field available Test case/design template
  • What is the exception concept difference between the web driver listener and the TestNG listener?
  • What is the return type of data provider?
  • How can we clear the cookie in selenium?
  • How will we check the cookies in Selenium?
  • There are 5 input boxes on a page. First, I have to select the 3rd input box, write some data into it, and return to the 2 input boxes. How will you do it?
  • What is the difference between Hashmap, HashTable, and ArrayList?
  • How do you run the test cases through the command prompt?
  • There is one string, say attribute, so write a code to find the repeated word in that string, and it should work for case insensitive(work for lower case and upper case)
  • What is the difference between Selenium RC and webdriver?

HCL Technical & HR Interview Questions

1st technical [ From Java ]

  • What is the difference between final, finally, finalize
  • what is the difference between call-by-value and call-reference
  • How to find out the length of the string without using the length function
  • How to find out the part of the string from a string
  • difference between throw & throws
  • What is binding(Early and Late binding)
  • He gives Programs
    1. Reverse a number
    2.1,2,3,4,5,65,76,5,,4,33,4,34,232,3,2323,
    find the biggest number among these
  • Simple string program.
  • What are exception types of exceptions?

From manual

  • what is the test case technique
  • Why do we write the test case?
  • bug life cycle
  • What are the different statuses of the bug
  • what is the difference between functional and smoke testing
  • what is STLC?

From Selenium

  • what is testNG and its advantage
  • how to handle SSL/
  • how to handle alert
  • how to take the screenshot
  • Give the diagram to write a script.
  • Tell me about the Project. What is the challenge faced during the project
  • what is the difference between RC and webdriver?
  • What is the framework to explain it?
  • Why do we use the wait statement?

2nd technical

  • They give an application & tell us to write the scenario
  • some manual testing concepts.

HCL Telephonic Software Testing Interview Questions

  • Explain iFrames (Eg: From Dashboard->frame-1->frame-2), How do you traverse?
  • Interfaces (how do u write, where do you store them, and how do you access them)?
  • Give Your project description.
  • How do you move between frames?
  • How do you ensure code reusability? (How To Write Maintainable And Reusable Test Code)?
  • Locators(XPath or CSS). Which one is better?
  • What is the framework used in your project? Explain it.
  • The modules that you have written/covered. Please give details of the same.
  • Dynamic Elements in your application. How do you handle them?

Avatar for Softwaretestingo Editorial Board

I love open-source technologies and am very passionate about software development. I like to share my knowledge with others, especially on technology that's why I have given all the examples as simple as possible to understand for beginners. All the code posted on my blog is developed, compiled, and tested in my development environment. If you find any mistakes or bugs, Please drop an email to softwaretestingo.com@gmail.com, or You can join me on Linkedin.

1 thought on “HCL Technologies Interview Questions”

Leave a Comment