Persistent Systems (India) Overview
- www.persistent.com
- Pune
- 5001 to 10000 employees
- 1990
- Public (533179)
- IT Services
- ₹10 to ₹50 billion (INR)/YR
- Unknown
Persistent Systems Interview Questions: Practice is essential for preparing for an interview. Knowing what job interview questions you might be asked is also essential—that way, you can craft your answers well in advance and feel confident in your responses when the pressure is on.
Wouldn’t it be great if you knew exactly what interview questions are asked for the Test Engineer and QA for Manual & Automation Positions? Unfortunately, we can’t read minds, but we’ll give you the next best thing: a list of previously asked Persistent Systems interview questions and answers.
Post On: | Persistent Systems Interview Questions |
Post Type: | Interview Questions |
Published On: | www.softwaretestingo.com |
Applicable For: | Freshers & Experience |
Get Updates: | Software Testingo Telegram Group |
We have tried to share some TestNG Interview Questions, but we recommend spending some quality time to get comfortable with what might be asked when you go for the Persistent Systems interview.
Still, we need your love and support to make this platform more helpful to our fellow testers. So please share your recent interview questions and experience with us. You Can share those details by connecting with us at softwaretestingo.com@gmail.com.
Persistent Systems Interview Questions
Company Location: Bangalore, India
Updated on: 30.04.2024
- What are the different types of waits?
- What is the difference between implicit and explicit wait?
- What are the different object locators in selenium?
- Which object locator is preferred?
- What is the difference between a hashmap and a hashtable?
- What is an interface?
- OOPS Concepts
- What is the difference between interface and abstract class?
- Exception handling
- How to reverse the words in the string? eg: I like program language java to java language program like i
- Using the hashmap, how to find no of occurrences of a character in the string?
- Can the main method be overloaded, can the main method override
- Which access modifiers can be used in an interface?
- Access modifiers in Java and its scope?
- What is the difference between scenario and scenario outline?
- Can the main method be overloaded?
- Can the main method be overridden?
Company Location: Pune, India
Experience: 10+ Years
Role: Team Lead
Updated on: 23.10.2021
- The client comes and asks you to automate a feature. So how will you proceed? Should you use an existing framework or create a new one if you do not have one in place?
- What is CI? How do you use it in your day-to-day work?
- What is a CD?
- Did you mention that you used a selenium grid? If my client doesn’t have multiple VMs, how will you do parallel execution?
- Do you use an automation framework using TestNG or Cucumber?
- Java program to provide output as the pyramid, java program to print array list and count strings and numbers and alphanumeric
- Sol query already shared above.
- How do you use Jenkins in your project?
- What are Web Driver API Instances
- What is IDE, RC, and Webdriver?
- How many languages does Selenium Support
- Why TestNG is Used
- What is Rest API
- Difference between PUT and POST
Problem 1:
Write a Java class.
Create a method in this class that takes a list of strings as the only argument. Each string in this list will be a single word containing either alphabet a through z or digits 0 through 9 (for example, “abcd,” “Pune,” “623”, “Mumbai,” “10”, etc.
- The method should print on standard output two numbers:
- How many strings in the input array are numbers
- How many strings in the input array are non-numeric?
Problem 2:
Write a Java class.
Create a method in this class that takes an integer array as the only argument.
The method should process this array and return the 3rd largest number in the array. For example, if the array contains the numbers {10, 2, 5, 4, 6, 17, 11, 22}, then the method should print the number 11 and return the same.
Input STRING= “abc @#123$%”
Output: string =”123@#abc$%”
Persistent Systems Interview Questions
Company Name: Persistent Systems
Company Location: Pune, India
Updated on: 13.07.2021
IQs: 1st Round – Written Test [ Set A 30 mins ]
- Automate the Login page w.r.t Appium/Selenium with Java as a language and mention all the tools, libraries, and types of frameworks used.
- Automate Login API with Java as a language and mention all the tools, libraries, types of framework used, URLs, Credentials, HTML DOM Structure, and API URLs provided
Set B 30 mins
- Program: Print all the Palindrome Words in a sentence and their count
- Program: Print the few int values in an array, verify each no., and whether they are odd, even, prime, odd and prime, even and prime.
2nd round
- Explain the complete Framework with folder structure explain all the tools and for what reason you have used and explain all the classes in your framework
- Overloading vs. Overriding and where you have come across in Webdriver
- How to handle alert popups
- Write a TestScript for any E-commerce scenario after logging into the application.
- Exceptions you have come across, what reason they have come, and how to overcome them
- Frames handling.
- Did you work in API Manual and Automation and Appium?
3rd Round
- Automate Paginations in the E-comm app, navigate from 1 to 2 and 5 and select a Nokia product here.
- Handling frames in detail, like in Frame 1, shifting one child frame to another, then shifting to Frame 2, etc.
4th round
- How to Handle dynamic elements partially dynamic and fully dynamic
- Why Hybrid Framework, what the de-merits with other kinds of Frameworks
- Explain the complete hybrid framework in detail, writing on a board
- In your career, which are the best two months and why?
- What test cases do you Automate?
- Assume there is a project that has not been tested (manually not tested) yet. How do you approach it?
- I asked whether it’s a long-term project and has a QA environment set up. The interviewer said yes to both.
- There are two lifts. I am on the 2nd floor; now, you need to write a Java program so that any of the nearby lifts will come when we press the Up button.
- What are the reasons that sometimes, a test case will work fine for one browser and fails for other browsers? How do you handle it?
- Explain Selenium Grid.
- Scenario: There are five medicines, a,b,c,d,e. A few are Out of Expiry date, and a few have Expiry. The ones that have an Expiry weigh 500 GM, and the ones that have a completed Expiry date weigh 490 gms. In one chance(in one shot ), how to decide which are rotten and which ones are not?
- How do you select the Framework?
Persistent Systems Interview Questions
Position: Test Lead
Updated: 20-02-2024
- Program Remove the second element from the HashMap.
- Program to get the Question and Answer Field wise from JSON
- Program to Print all Treemap elements?
- What is a singleton Design Pattern? How do you implement that?
- Write the Top 5 test cases for Booking Coupons.
- Write a program Given a sorted and rotated array arr[] of size N and a key, the task is to find the key in the array.
- What is serialisation and de-serialisation?
- What is the Difference between status codes 401 and 402?
- What is the difference between selenium 3 and selenium 4?
- What is delegate in Java, and where do you use Delegate in your Framework?
- What are Ref and Out Keywords, and where do we need to use these keywords?
- What does Jira provide different reporting?
- How many maximum thread pools can you open in the TestNG?
- What are the Major challenges that come into the picture when you do parallel testing using TestNG and Grid?
- How do you select a tool or Language for automation?
- How do you integrate your automation framework with the Jenkins pipeline?
- What will happen if we remove the main method?
- What is the difference between interface and Abstract class?
- What is the difference between String and StringBuffer?
- What steps do you take if a person is making the same mistake again and again, even after a warning?
- What is the component of your current Project?
- How do you pass parameters in TestNG?
- What is the Hierarchy of Tags in the TestNG.xml file?
- Write the logic of retrying the failed test case with a minimum 3 numbers of times. Which Interface do you use for it?
- Please brief me about your daily activities as a Test Lead.
- Please explain the Java Map Hierarchy.
- Where do you use ArryList and map in your framework?
- Explain the TreeMap.
- What is the difference between TreeMap and HashMap?
- How do you calculate and track automation efforts?
- How do you set priorities for test automation? Which test needs to be automated First?
- How do you set test case priorities for your team?
- What is WBS?
- How do you create a pipeline in Jenkins that executes every Tuesday at 9 AM, and what format do you add in the scheduler for the day and time?
- Program to print the name in the short form
Input: Anand Kumar Hooda
Output: A.K. Hooda
About Persistent Systems Company
We build software that drives our customers’ businesses, enterprises, and software product companies with software at the core of their digital transformation. We build software that drives our customer’s business for enterprises and software product companies with software at the core of their digital transformation.
Persistent Systems has once again claimed the title of “Coding Powerhouse of India” in the 2016 edition of the annual countrywide TechGig Code Gladiators mega-hackathon. Persistent is the only company in the competition’s history to win this title. More than 900 coders from Persistent competed against 150,000 coders representing 100 companies across India.
“It is not an accident that year after year, and our team does so well. This showcases the power of our ‘disruption design approach to coding and digital transformation. For more than 25 years, building software has been in our DNA. It’s why hundreds of organizations around the world look to us not just for our expertise but for the passion and energy we bring to our work.”
To be a well-respected technology company focused on delivering best-in-class innovative solutions to its customers and partners.
please add these question too
Java
1.input
STRING= “abc @#*123$%
output::string =123@#*abc$%
2.Output Of programme
public class A {
public static void main(String[] args) {
System.out.println(‘j’ + ‘a’ + ‘v’ + ‘a’);
}
}
public class Main
{
public static void main(String[] args) {
String[] arr = {“abcd”, “Pune”, “623”, “Mumbai”, “10”};
int number = 0, word = 0;
for (int i = 0; i < arr.length; i++) {
try {
int x = Integer.parseInt(arr[i]);
number++;
} catch (NumberFormatException ex) {
word++;
}
}
System.out.println("words: " + word + " numbers: " + number);
}
}