i
Codewave Technologies
Filter interviews by
I was interviewed in Feb 2025.
I applied through linkedin and i got interview call after 2 weeks
-------------------------------------------------------------------
The following are the question were asked during the 1st round
1. What is PageFactory and it's purpose?
2. Write a syntax for methods and explain each part
3. Can a method return an object and a boolean?
4. Write a complete code for page class (Given few scenarios)
5. What is annotations in TestNG and it's types
6. What are the parameters that can be used along with @Test and explain all
7. What is DataProviders
9. What is static and non static ?
8. Concept of oops
10. Explain your framework and your project
11. What are the methods in selenium that return boolean
12. Solve the below program (Given time 10 Minutes)
Given -----> String input = "RakeshSharma@125$";
output: RS
akeshharma
8
@$
Top trending discussions
I applied via Naukri.com and was interviewed in Jan 2022. There were 3 interview rounds.
Math, logical reasoning, verbal communication
I applied via Company Website and was interviewed before Nov 2021. There were 5 interview rounds.
Medium level Aptitude questions,and basic coding knowledge required to clear the First round
Communication skill Assessment
Program to print Fibonacci series
Declare two variables to store the first two numbers of the series
Use a loop to generate the next numbers in the series
Print each number as it is generated
Program to print palindrome
A palindrome is a word, phrase, number, or other sequence of characters that reads the same forward and backward
To check if a string is a palindrome, we can compare the first and last characters, then the second and second-to-last characters, and so on
If all pairs match, the string is a palindrome
We can use a loop to iterate through the string and compare the characters
Program to print average of number series
Create a variable to store the sum of the numbers in the series
Create a variable to store the count of numbers in the series
Loop through the series and add each number to the sum variable
Increment the count variable for each number in the series
Calculate the average by dividing the sum by the count
Print the average
Program to print sum of 2 numbers
Declare 2 variables to store the numbers
Add the variables and store the result in another variable
Print the result
posted on 1 Jun 2024
posted on 3 Dec 2022
Singleton design pattern restricts the instantiation of a class to a single instance and provides a global point of access to it.
Ensures only one instance of a class exists
Provides a global point of access to the instance
Uses a private constructor to prevent external instantiation
Commonly used in logging, database connections, and configuration settings
A framework is a set of guidelines, rules, and best practices used to develop software applications.
A framework provides a structure for organizing code and helps to ensure consistency across the application.
It can include libraries, tools, and templates to simplify development.
Examples of popular frameworks include React, Angular, and Django.
Frameworks can be used for both manual and automated testing.
They can also be...
posted on 12 Feb 2025
Automation testing is faster, more reliable, and scalable compared to manual testing.
Automation testing is faster as it can execute tests much quicker than manual testing.
Automation testing is more reliable as it eliminates human error and ensures consistent test results.
Automation testing is scalable as it can run tests on multiple configurations and environments simultaneously.
Manual testing is better suited for expl...
posted on 20 Feb 2024
I applied via Naukri.com and was interviewed in Jan 2024. There was 1 interview round.
HashMap is non-synchronized and allows null values and keys, while HashTable is synchronized and does not allow null values or keys.
HashMap is non-synchronized and not thread-safe, while HashTable is synchronized and thread-safe.
HashMap allows null values and keys, while HashTable does not allow null values or keys.
HashMap is generally preferred over HashTable for non-thread-safe operations due to better performance.
final, finally, and finalize are keywords in Java used for different purposes.
final is a keyword used to declare constants, prevent method overriding, and prevent inheritance.
finally is a block of code that is always executed, whether an exception is thrown or not.
finalize is a method used for cleanup operations before an object is garbage collected.
Idempotent in API means that making the same request multiple times has the same effect as making it once.
Idempotent operations produce the same result regardless of how many times they are called.
GET and PUT requests are typically idempotent, while POST requests are not.
For example, sending a PUT request to update a resource should have the same result whether it is sent once or multiple times.
The pillars of JAVA are Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class. Example: class Dog extends Animal.
Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: private variables with public getter and setter methods.
Polymorphism: Ability of a method to do different things based on the ob...
I applied via Recruitment Consulltant and was interviewed in Mar 2022. There were 4 interview rounds.
posted on 27 Jul 2024
I applied via Naukri.com and was interviewed before Oct 2022. There were 5 interview rounds.
I don't remember what they gave
Java program about selenium web driver previous experience and project
based on 1 interview
Interview experience
Software Engineer
24
salaries
| ₹0 L/yr - ₹0 L/yr |
Project Manager
17
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
13
salaries
| ₹0 L/yr - ₹0 L/yr |
Web Developer
7
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
6
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech