i
ZapCom Group
Filter interviews by
Java program to count characters in a given string
Use a HashMap to store characters and their counts
Iterate through the string and update the counts in the HashMap
Print the characters and their counts at the end
Program to reverse a string using array of characters
Create an array of characters from the input string
Iterate through the array in reverse order and append each character to a new string
Return the reversed string
XPath code for selected value in Amazon site
Use the 'contains' function to locate the selected value
Identify the unique attributes of the selected value to create a specific XPath
Consider using the 'text()' function to locate text within an element
An interface in Java is a reference type, similar to a class, that can contain only constants, method signatures, default methods, static methods, and nested types.
Interfaces in Java are used to achieve abstraction and multiple inheritance.
Interfaces cannot have method bodies, only method signatures.
Classes can implement multiple interfaces, but can only extend one class.
Example: interface Shape { void draw(); }
Example...
POM framework is a design pattern used in automation testing to create an object repository for web elements.
POM stands for Page Object Model
It helps in creating reusable code and reduces code duplication
Each web page is represented as a separate class, with locators and methods to interact with elements
Improves test maintenance and readability
I have worked with technologies such as Selenium, Java, TestNG, Maven, Jenkins, and Git.
Selenium for automation testing
Java for programming test scripts
TestNG for test case management
Maven for project management
Jenkins for continuous integration
Git for version control
Top trending discussions
posted on 17 Sep 2024
I applied via Walk-in and was interviewed before Sep 2023. There was 1 interview round.
Basic neetcode questions
Selenium
Appium
An abstract class is a class that cannot be instantiated and may contain abstract methods that must be implemented by its subclasses.
Cannot be instantiated directly
May contain abstract methods
Used as a blueprint for other classes
Abstraction is the process of hiding complex details and showing only the essential features of an object or system.
Abstraction allows us to focus on what an object does, rather than how it does it
It helps in simplifying complex systems by breaking them down into smaller, more manageable parts
Examples of abstraction include using a car without needing to understand its internal combustion engine, or using a smartphone
QuickSort is one of the best sorting algorithms with an average time complexity of O(n log n).
QuickSort is a divide and conquer algorithm that works by selecting a 'pivot' element and partitioning the array around the pivot.
It has an average time complexity of O(n log n) and a worst-case time complexity of O(n^2).
Example: ['apple', 'banana', 'cherry', 'date', 'fig'] can be sorted using QuickSort.
Example: ['3', '1', '4'...
Bubble sorting has a time complexity of O(n^2) for a sorted list.
Bubble sorting has a worst-case time complexity of O(n^2) for a sorted list.
The time complexity does not change even if the list is already sorted.
Example: If we have a sorted list of size n, bubble sorting will still take O(n^2) time.
Yes, I have been to multiple states other than Jharkhand.
I have traveled to states like Maharashtra, Karnataka, and Tamil Nadu for work and leisure.
I have visited tourist destinations in states like Rajasthan, Kerala, and Himachal Pradesh.
I have family in states like Uttar Pradesh, Bihar, and West Bengal, which I have visited multiple times.
posted on 19 Jul 2024
I was interviewed in Jun 2024.
posted on 14 Oct 2024
I applied via Walk-in and was interviewed before Oct 2023. There was 1 interview round.
Coding interview, framework
De/algo leetcode medium level
I applied via Referral and was interviewed in Mar 2024. There were 2 interview rounds.
Graph, DP, array, Stack
Moderate level coding question
posted on 17 Sep 2024
I applied via Walk-in and was interviewed before Sep 2023. There was 1 interview round.
Basic neetcode questions
Selenium
Appium
posted on 14 Oct 2024
I applied via Walk-in and was interviewed before Oct 2023. There was 1 interview round.
Coding interview, framework
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Senior Software Engineer
61
salaries
| ₹10.5 L/yr - ₹30.5 L/yr |
Software Engineer
42
salaries
| ₹5 L/yr - ₹12.6 L/yr |
Associate Software Engineer
24
salaries
| ₹5 L/yr - ₹8 L/yr |
Scrum Master
18
salaries
| ₹17 L/yr - ₹25.5 L/yr |
Devops Engineer
16
salaries
| ₹6.5 L/yr - ₹15 L/yr |
Reliance Industries
Tata Group
Aditya Birla Group
Mahindra & Mahindra