i
HCLTech
Filter interviews by
Collection framework is a unified architecture for representing and manipulating collections of objects.
Provides interfaces (List, Set, Map) and classes (ArrayList, HashSet, HashMap) for storing and manipulating groups of objects
Offers algorithms for searching, sorting, and manipulating collections
Promotes code reusability and efficiency in handling collections
A program to count the number of characters in a given string.
Iterate through each character in the string and increment a counter for each character encountered.
Use a hashmap to store the count of each character for efficient counting.
Handle edge cases such as empty string or null input.
I applied via Naukri.com and was interviewed before Mar 2022. There were 2 interview rounds.
What people are saying about HCLTech
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
Write java program to reverse each word
Selectors in Selenium are used to identify web elements on a webpage for automation testing.
Selectors include ID, class name, name, tag name, link text, partial link text, CSS selector, and XPath.
ID selector is the fastest and most reliable, while XPath is the most powerful but slower.
CSS selectors are commonly used due to their flexibility and readability.
Example: driver.findElement(By.id("elementID"));
Wait statements in Selenium are used to pause the execution of the test script for a specified amount of time.
Wait statements are used to handle synchronization issues in test automation scripts.
There are two types of wait statements in Selenium: Implicit Wait and Explicit Wait.
Implicit Wait sets a default waiting time for the elements to be available before throwing an exception.
Explicit Wait allows the test script to...
A program to write the Fibonacci series using iterative or recursive methods.
Use a loop to generate Fibonacci series iteratively
Use recursion to generate Fibonacci series recursively
Start with 0 and 1 as the first two numbers in the series
Add the previous two numbers to get the next number in the series
Product backlog is a prioritized list of features to be developed. Sprint backlog is a subset of product backlog for a specific sprint.
Product backlog is a dynamic document that evolves with the product development cycle
It contains a list of features, enhancements, bug fixes, and other work items
The items in the backlog are prioritized based on business value, risk, and other factors
Sprint backlog is a subset of produc...
Velocity is the amount of work a team can complete in a sprint. Zero sprint is a sprint with no completed work.
Velocity is a measure of a team's productivity in completing work during a sprint
It is calculated by adding up the story points or tasks completed in a sprint
Zero sprint is a sprint where no work is completed due to unforeseen circumstances or issues
It is important to track velocity to help plan future sprints
SQL query with join
Use JOIN keyword to combine rows from two or more tables based on a related column between them
Specify the columns to select from each table in the SELECT statement
Use ON keyword to specify the join condition
SQL query with join
Use JOIN keyword to combine rows from two or more tables based on a related column between them
Specify the columns to select from each table
Use ON keyword to specify the join condition
I applied via Referral and was interviewed in Feb 2024. There were 3 interview rounds.
CI/CD pipeline is a set of automated processes for building, testing, and deploying software. String manipulation programs involve manipulating text data.
CI/CD pipeline automates the process of integrating code changes, testing them, and deploying them to production.
String manipulation programs involve tasks like searching, replacing, and modifying text data.
Examples of string manipulation programs include finding the ...
I applied via Referral and was interviewed in Dec 2022. There were 4 interview rounds.
Test MCQ's 30 Mins Mostly MCQ's
Basic Topic on AI/ML or Chat GPT
I applied via Company Website and was interviewed in Oct 2022. There were 3 interview rounds.
Selenium ,java any topic based question
I applied via Naukri.com and was interviewed before Sep 2021. There were 3 interview rounds.
based on 4 reviews
Rating in categories
Software Engineer
22.3k
salaries
| ₹1.2 L/yr - ₹8 L/yr |
Technical Lead
20.7k
salaries
| ₹7 L/yr - ₹25 L/yr |
Senior Software Engineer
15.4k
salaries
| ₹4 L/yr - ₹16.5 L/yr |
Lead Engineer
14.8k
salaries
| ₹4.2 L/yr - ₹14 L/yr |
Senior Analyst
13.9k
salaries
| ₹1 L/yr - ₹8.7 L/yr |
TCS
Wipro
Accenture
Cognizant