What We Are Learn On This Post
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, QA for Manual & Automation Positions, We can’t read minds, unfortunately, 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 & testing interview questions also, but we are recommending spending some quality time to get comfortable with what might be asked when you go for the HCL interview.
Still, we need you are love and support to make this platform more helpful to our fellow testers. So it would be great if you will share your recent interview questions and experience with us. You Can share those details by connecting us at softwaretestingo.com@gmail.com.
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 you implemented all oops concepts in your framework.
- How you have 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 interface and abstract class in your framework?
- How do you do parallel runs using TestNG?
- What do you validate in api response?
- Prerequisite for post method in Api.
- What all prerequisite details are required to successfully execute a post method and what all 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 is 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 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 OOPs concepts you’ve 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 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 row1 of a table?
- Which plug-ins you have used in the project?
- Have you faced any issues like your test cases are working fine in local but getting failed 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 then which exception sequence you will follow and why? And if an exception is not getting handled using both then what should you do?
- If I write 2 catch blocks, in the first catch I am using the Exception class object to handle the exception and in the second catch block, I am writing IOException then 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 scenario outline cucumber
- What is a 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
- Consider you are only QA, tell the different types of testing you will perform on search functionality of a shopping site and what basis you will sign off
- What are different types of locators
- In what order you will use CSS, XPath, ID, and why
- How will you identify a webtable and what is 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 return and to capture in your test class
- How to handle multiple window popup and what code you write to get window id or tab id or tab value
- What is the Window Handlers
- What is the explicit wait?
- What is the difference between explicit wait and Fluent wait?
- What is 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 Protected Access modifier
- What is the difference between Array and ArrayList
- What is the difference between Set and List?
- What is constructor and why there is no return Value?
- Write to code to getting the length of 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 zero’s to the end of the array. Push all the zero’s 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 in And will it work?
- Which reporting standard 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 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?
- Difference between commit vs commit and push button in Git?
- Difference between Explicit wait and implicit wait?
- Can you explain the Reverse of the string logic?
HCL Telephonic Round Interview Questions
- In a webpage HTML there is a text box, how will you locate it. Will you locate directly and locate the text box.
- 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, then how will you assign the task or 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 28th is the release date. When you will run the regression. Before 26th or after 26th. Do we run the regression suite for sprint 1 or sprint 2 or both? - When do we run the regression suite..in the day or night? If we get 5 test case fails after regression suite runs. what you will do and how do we handle the failed one.
- if there are 5 frames in the application. How to switch to the 5th frame.
- any real-time example for 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 to report 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 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, 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:
- In a feature file, how many scenarios can you write?
- How you generate the report in cucumber?
- How you manage multiple data in Cucumber
- What is a Scenario Outline?
- How 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 datatype 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 List and Map?
- In Selenium, what is WebDriver – a class or interface?
- Why we can’t create an instance of WebDriver directly?
- What is the difference between findElement and findElements? Explain the scenario when it is used?
- Do you know 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 design framework)?
- Frame scenario to automate
- How you handled multiple windows?
- How you handled the frame?
- How you handled 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 display descending
Find employee minimum salary
Find the second highest salary - All SQL operations SQL – can we delete a row from table employee
- What is smoke and sanity testing?
- What is the ETL Card type?
- What is BESI? What is the 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 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 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 node works?
- How many test cases you have written to date?
- How to create a BUILD.XML FILE?
- Why Jenkins in the framework?
- About myself and the project?
- Where your source code/project lie and how you integrate 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 to verify that 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 you join HCL and why you are 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
- 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.
- Difference between Method overloading and Method overriding and explain how you used it in your project
- Need to run my regression test suite only after the successful execution of my smoke test suite, how to 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 will be your approach if you have 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 you are 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 you will verify that not based on your header on your page based on attributes
- diff flavor of selenium & diff in them
- have you automate for diff browser
- is there any diff in coding if you are writing code for diff browsers
- tell me about locators
- why we are using x path
- In your company, what type of Jenkins server you are using?
- How will you handle a dropdown 10th frame 10 element which is not visible?
- Explain the selenium grid process in your project. How you will 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 will be your approach if you have 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 you are 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
- you will verify that not based on your header on your page based on attributes
- diff flavor of selenium & diff in them
- have you automate for diff browser
- is there any diff in coding if you are writing code for diff browsers
- tell me about locators
- why we are using x path
HCL Technologies Selenium interview questions
Written Test Questions:
- Write a code to get the text available in the 3rd window and move the control to the 2nd window and close it.
- Count no words and sentences in 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 wit WebDriver
- If you have entered the URL, but trying to perform the remaining code operation, which exception you will get.
- Listeners concept.
- Bug life cycle
- Field available Test case/design template
- Exception concept difference between the web driver listener and TestNG lister?
- 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, and first, I have to select the 3rd input box write some data into it, and return back to 2 input boxes. How you will do it.
- Difference between Hashmap, HashTable, and ArrayList?
- How to run the test cases through the command prompt.
- There are 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)
- 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 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
- 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 is exception types of exception?
From manual
- what is the test case technique
- Why we write the test case.
- bug life cycle
- What are the different status 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 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 we use the wait statement.
2nd technical
- The give an application & tell 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, and 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?
HCL FAQ
What is HCL Full Form?
The full form of HCL is Hindustan Computers Limited, which is started on 11 August 1976.
Please give answers for these