i
Persistent Systems
Filter interviews by
Our automation framework is a hybrid framework that combines data-driven and keyword-driven approaches.
We use Excel sheets to store test data and test cases.
We have a set of reusable functions that are stored in a separate library.
We use Selenium WebDriver for web automation and Appium for mobile automation.
We have a reporting mechanism that generates reports in HTML format.
We use Jenkins for continuous integration and...
Control flow of automation framework refers to the sequence in which the test cases are executed.
The framework follows a predefined sequence of steps to execute test cases
It includes steps like test case selection, test data preparation, test case execution, and result reporting
The control flow can be linear or non-linear depending on the framework design
Example: In a linear control flow, test cases are executed one af
Reporting is an essential part of any framework to track and analyze test results.
Reporting helps in identifying the test cases that have failed and the reasons behind the failure.
It also helps in tracking the progress of testing and identifying areas that need improvement.
Reporting can be done using various tools such as TestNG, JUnit, Extent Reports, etc.
Reports can be generated in various formats such as HTML, PDF, ...
Java program to count frequency of characters in string
Create a HashMap to store character and its frequency
Convert the string to char array
Iterate through the char array and update the frequency in HashMap
Print the HashMap
An interface is a contract between two components that defines the communication between them.
Interfaces provide a way to achieve abstraction and loose coupling in software design.
They allow different components to communicate with each other without knowing the implementation details.
Interfaces are used in object-oriented programming to define a set of methods that a class must implement.
Examples of interfaces in Java...
What people are saying about Persistent Systems
I applied via Naukri.com and was interviewed in Jun 2021. There were 5 interview rounds.
I applied via Approached by Company and was interviewed in Nov 2024. There was 1 interview round.
Split alpha-numeric values in Java without using split method
Iterate through each character in the input string
Check if the character is a digit or a letter using Character.isDigit() and Character.isLetter() methods
Create separate strings for digits and letters and store them in an array
Use ALTER TABLE statement to add a new column with a default value and set it to NOT NULL
Use ALTER TABLE table_name ADD column_name data_type DEFAULT default_value NOT NULL;
Example: ALTER TABLE employees ADD hire_date DATE DEFAULT '2022-01-01' NOT NULL;
posted on 14 Nov 2024
I have faced errors related to compatibility issues with software versions, and resolved them by updating the software to the latest version.
Identified the specific software versions causing compatibility issues
Researched and found the latest version of the software
Updated the software to the latest version to resolve the compatibility issues
I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.
I applied via Job Portal and was interviewed in Aug 2023. There were 3 interview rounds.
Mux block combines multiple signals into one, while merge block combines two signals into one in MATLAB.
Mux block is used to combine multiple signals into one output signal.
Merge block is used to combine two input signals into one output signal.
Mux block has multiple input ports, while merge block has two input ports.
Example: Mux block can be used to combine sensor data from multiple sources, while merge block can be u
posted on 28 Dec 2023
based on 1 review
Rating in categories
Software Engineer
4.4k
salaries
| ₹2.5 L/yr - ₹9.5 L/yr |
Senior Software Engineer
3.8k
salaries
| ₹5 L/yr - ₹15.2 L/yr |
Lead Engineer
3.1k
salaries
| ₹10 L/yr - ₹30 L/yr |
Lead Software Engineer
3k
salaries
| ₹7.1 L/yr - ₹18.5 L/yr |
Project Lead
1.8k
salaries
| ₹13.2 L/yr - ₹38.8 L/yr |
Cognizant
TCS
IBM
Wipro