Filter interviews by
I applied via Indeed and was interviewed in Jan 2024. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
A Java program to count the occurrences of the letter 'l' in the string 'Hello world'.
Create a Java program with a main method.
Initialize a String variable with the value 'Hello world'.
Use a loop to iterate through each character in the string and count the occurrences of the letter 'l'.
Print the count of 'l' at the end.
Reverse the characters of each word in a given string
Split the input string into an array of words
Reverse each word in the array
Join the reversed words back into a single string
Comparator is an interface used to sort objects, while Comparable is an interface used to compare objects for natural ordering.
Comparator is used to define custom sorting logic for objects, while Comparable is used for natural ordering based on the class's implementation of compareTo() method.
Comparator can be used to sort objects of different classes, while Comparable is implemented within the class itself.
Example: So...
Lambda expression is a concise way to represent an anonymous function in programming languages.
Lambda expressions are used to create small, inline functions without a formal definition.
They are commonly used in functional programming languages like Python, Java, and C#.
Lambda expressions can be used to simplify code and make it more readable.
Example: (x, y) -> x + y is a lambda expression that takes two parameters a
Constructor chaining is the process of calling one constructor from another constructor in a class.
Allows reusing code and avoiding duplication
Can be achieved using 'this' keyword in the constructor
Helps in initializing objects with different parameters
Handle notifications in mobile automation by using automation tools to interact with notifications, verify content, dismiss or respond to them.
Use automation tools like Appium or Espresso to interact with notifications
Verify the content of notifications by extracting text or images
Dismiss notifications to continue with test execution
Respond to notifications if required for test scenarios
Handle different types of notifi...
Use platform-specific locators or conditional statements to handle different element xpaths in iOS and Android apps.
Use platform-specific locators like accessibility id for iOS and resource id for Android
Implement conditional statements to switch between different xpaths based on the platform
Utilize Appium's platformName capability to identify the platform and adjust the element xpath accordingly
TestNG annotations include @Test, @BeforeMethod, @AfterMethod, @BeforeClass, @AfterClass, @BeforeSuite, @AfterSuite
@Test - denotes a test method
@BeforeMethod - runs before each test method
@AfterMethod - runs after each test method
@BeforeClass - runs before the first test method in the current class
@AfterClass - runs after the last test method in the current class
@BeforeSuite - runs before all tests in the suite
@AfterSu
pom.xml is a configuration file used in Maven projects to define project settings and dependencies.
pom.xml stands for Project Object Model XML
It is used in Maven projects to manage project configuration, build settings, and dependencies
Dependencies are mentioned inside the <dependencies> tag in pom.xml
Each dependency is specified with <groupId>, <artifactId>, and <version>
posted on 18 Dec 2024
I applied via Naukri.com and was interviewed in Jun 2024. There were 3 interview rounds.
There are just a few logical and reasoning questions, and the second part of the test pertains to English proficiency.
Lack of growth opportunities and stagnant work environment.
Limited opportunities for career advancement
Feeling of being undervalued or unappreciated
Stagnant work environment with no new challenges or learning opportunities
I have worked on various projects including implementing quality assurance processes, conducting test cases, and analyzing data.
Implemented quality assurance processes to ensure product quality
Conducted test cases to identify bugs and issues
Analyzed data to improve product performance
Worked on projects in industries such as software development and healthcare
Some of the biggest challenges I faced in my previous organization included managing tight deadlines, resolving conflicts within teams, and adapting to changing project requirements.
Managing tight deadlines for multiple projects simultaneously
Resolving conflicts within teams and promoting effective communication
Adapting to changing project requirements and priorities
A pivot table is a data processing tool used to summarize, analyze, and present large amounts of data in a structured format.
Pivot tables allow users to rearrange and summarize data from a spreadsheet or database table to analyze trends and patterns.
They help in identifying relationships between different data points and making data-driven decisions.
Pivot tables can be used to calculate averages, sums, counts, and othe...
The seven tools of quality are a set of techniques used for quality control and improvement in manufacturing and service industries.
Check sheet: Used for collecting and analyzing data, such as defects or errors.
Control chart: Monitors process variation over time to identify trends or patterns.
Histogram: Displays data distribution to identify patterns or outliers.
Pareto chart: Helps prioritize issues by showing the most...
The formula for calculating variance is the sum of squared differences between each data point and the mean, divided by the total number of samples. Error percentage is the absolute difference between the actual and predicted values, divided by the actual value, multiplied by 100.
Variance = Σ((X - μ)²) / N, where X is each data point, μ is the mean, and N is the total number of samples
Error percentage = |(Actual - Pred...
RCA is a systematic process used to identify the underlying causes of problems or issues in order to prevent their recurrence.
RCA involves investigating an issue or problem to determine the root cause(s) rather than just addressing the symptoms.
It helps in identifying systemic issues within processes or systems that may be contributing to the problem.
RCA aims to prevent the recurrence of issues by addressing the root c...
It was good 2 Questions asked
Use XPath to find the count of rows in a table.
Use the XPath expression 'count(//table//tr)' to find the count of rows in a table.
Make sure to adjust the XPath expression based on the structure of the table in the HTML document.
You can use browser developer tools to inspect the table and determine the appropriate XPath expression.
Iterate through multiple pages to find and print a specific id value
Create a loop to iterate through each page
Search for the id value on each page
If the id is found, print the value, if not, print a message that the id is not available
Test case for login page using Selenium
Verify that the login page loads successfully
Enter valid credentials and verify successful login
Enter invalid credentials and verify appropriate error message
Check for password encryption
Verify the 'Forgot Password' functionality
Java program to find max in array
Iterate through the array and compare each element to find the maximum value
Initialize a variable to store the maximum value and update it as needed
Handle edge cases like empty array or null input
posted on 13 Apr 2023
I applied via LinkedIn and was interviewed before Apr 2022. There were 3 interview rounds.
I applied via Referral and was interviewed before Jun 2023. There was 1 interview round.
Aptitude test followed by interview rounds.
I applied via Recruitment Consulltant and was interviewed before May 2022. There were 6 interview rounds.
I wanted to join HCL because of its reputation for innovation and its commitment to employee growth and development.
HCL has a strong reputation for innovation in the technology industry.
I was impressed by HCL's focus on employee growth and development.
HCL's collaborative work culture and diverse teams were appealing to me.
I believe HCL offers great opportunities for career advancement.
HCL's global presence and client b...
My vocublary, pronunciation
I am interested in the Senior Quality Analyst job because of my passion for ensuring high-quality products and improving processes.
I have a strong background in quality assurance and have successfully implemented quality control measures in my previous roles.
I am excited about the opportunity to lead a team and contribute to the overall quality strategy of the organization.
I enjoy analyzing data and identifying areas f...
TCS
Accenture
Wipro
Cognizant