Evolent Health Interview Questions
Evolent Health Interview Questions
- synchronisation in automation
- write xpaths
**interview questions asked for performance Testing Tool in various organisation - Jmeter
**Explain the architecture of JMeter
How do u used Jmeter in ur project and why
What are the major differences between JMeter and Load Runner.
Can JMeter measure the performance of a complete application? For Example, you have multiple
screens in your mobile app. Can JMeter measure the time taken to flip the screens?
Which factors decide the maximum threads that one should generate per system?
What are the roles of Listeners in JMeter. Can you name a few of them?
Name a few timers in JMeter. For what purpose they are considered?
What are the applications that you can test with JMeter?
What are Post-Processors in JMeter?
Is it possible that, if we increase the heap size in Jmeter, then application(jmeter) might not work?
**Springer nature **
-in test ng if priority is -2,0,2 in what order test cases will execute
**calsoft**
difference between absolute and relative path, which one is faster and why
contents of pom.xml
What are your roles and responsibilities in your project as Automation tester ?
(more questions were related to this with respect to the explanation we provide)
What is CI ?
Which tool for automation you will choose for a project you are deployed ?
** ISS Governance**
1) Introduce yourself
5) Joint Query
6) what is jenkins
**Citi Group**
1) Introduce yourself
3) If there is no automation framework in place and client gave you feature to automate what will be
your approach?
10) Our project is in equity. Do you have any domain knowledge on equity?
11) Do you know unix commands, what is unix command to find abc file from root directory
**City Bank **
2. Do you know OOPs concepts and in framework where and how you have implemented it?
3. Can we declare a private class?
7. Can you please explain with the reference of memory location that how string is immutable?
10. What collections you have used? Have you used HashMap?
13. You have an application like flipkart and you want to buy a pen, so you have added that item two
times to cart using add to cart button, but in cart only one entry for item should be displayed with
quantity as 2, so how you'll test this?
14. 1 to 100 numbers will be flashed on screen only once and you have to find the missing number.
15. I have a table and want to store all table data then which collection should be ust and why?
19. If I want that my class should not be extended and instance cannot be created by other class
then how to declare class?
21. In cucumber, in which class you have gluecode, how many classes for gluecode and what was the
program line limit for class?
22. How to find missing implementation in Cucumber?
23. Used static data or dynamic data, what was the approach?
**Cuelogic **
1. What is abstraction and how did you use abstraction in your framework.
**Evolent health**
1) Client comes and ask you to automate a feature. so how will you proceed? using existing
framework or using new framework if do not have framework in place?
3) What is CD?
4) you mention that you used selenium grid if my client dont have multiple VMs that how will you do
parellel execution?
**persistent interview**
Problem 1:
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 alphabets a through z or digits 0 through 9 (for example,
“abcd”, “Pune”, “623”, “Mumbai”, “10”, etc.
Problem 2:
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 also return the same.
Roles and responsibilities ,explain about the daily tasks that you are involved
Components of framework
How did you do the reporting of tests, Explain each step how do you implement extent reports in
project
2. Count the "d" alphabet in given Sting = "Deven Dighe" and print in Java
s = "Karan";
System.out.println(s);
8. If u want to find the Nth of Highest Salary , Then How will u write the Query ?
**HCL**
6. What is interface?
9. If you have two delete buttons which gives two alerts and both alerts have same text except one
word which is different and you want to accept one alert and dismiss other and case of that one
word can also change then how will you handle this?
11. How will you find element at column 1 and row1 of a table?
13. Have you faced any issue like your test cases are working fine in local but getting failed in
Jenkins?
15. Have you used List, Set and Map? And where and give syntax.
16. If you have to handle more than one exception using try catch e.g. FileNotFoundException and
IOException then which exception sequence you will follow and why? And if exception is not getting
handled using both then what should you do?
17. If I write 2 catch blocks, in first catch I am using Exception class object to handle exception and in
second catch block, I am writing IOException then what will happen?
1)What is your approach to start testing using soap ui your asked to test an api
2) consider you are only qa ,tell the different types of testing you will perform on search
functionality of an shopping site and what basis you will sign off
4)in what order you will use css,xpath ,Id and why
5)how wil you identify a webtable and what is order in which u will trace
9. Load Testing
10.What is StaleException ?
**Ambab Infotech**
**LTI**
Code re-usability.
Code Comments.
Optimized code.
Dynamic locators.
Scenario 1: Java
2. Write a Java program to iterate HashMap using While and advance for loop.
**Capco**
1. stringbuffer vs stringbuilder
**Avaya**
5) why did you use maven in your project and how did u change dependencies
14) how can u select value from a drop-down , and syntax of select class
**Fabric**
6)What is SDLC ?
**Infrasoft**
1st round
7)test stratergy
8) difference Between product owner and scrum master , can one person play both roles?
2 nd round
1) significance of jre,jdk,jvm
7)can we change return type of method in method overloading, will it give error of yes when ?
**REI System**
What is hashmap?
String=”engineer”
What is WebDriver?
What is explicite wait in selenium?
What is REST?
What is Jenkins?
What is collection?
**Capgemini**
What is map?
What is set?
Cucumber?
**virtusa **
Explain framework?
Inheritance in project?
what is IO exception.?
**paratuss systems**
Selenium locators?
What is interface?
What is TestNG?
Types of X path?
pgaSystem**
About project?
This is regarding Evolent health assessment test , got three new questions along with
the existing questions shared in group.
Descriptive one:
1. Diff between implicit and explicit wait.
2. Disadvantages of Automation testing
3. What is exploratory testing?
Gate6(Indore)-Interview questions-
1. What are frameworks that you have used in project
2. Annotations in TestNG
3. How you performed api testing and using which tool
4. Difference between EVP and BVA
5. What is agile
6. Who create products backlogs
7. Explain how you perform testing in Jmeter
8. Tell me the project technology you are working on
9. Brief introduction about you and your current duties in present organisation
10. Why do you want to switch in such pandemic situation
11. Do you know and use SQL query in any projects
1.How will u validate the entire json response ( all values lets say 100 values) with the
Database value ???
- the interviewer was asking about the entire approach like how u will store ur json response
and how u will verify with db using java??
2. Lets say u have 1000 test for regression and 60% of testcases failed on the execution day..
what will be your approach here?? How will u know why these test cases failed?? What you
will answer to your manager??
3. Tell me about different types of java exception
Tell me the test case status pass or fail & which exception u will use??
Scenario 1. in try block u gave correct user id and correct password and then catch block
Scenario 2. In try block u gave correct user id and wrong password and then catch block
4.How to schedule a jenkins job for different suite in single aws machine??
5. How to configure or import developer api code into swagger??
6. How will u convert a already existing java project into gradle project.. what are the things
u need to write inside the build.gradle file??
7.why do we use singleton pattern in selenium??
8.what is class loader ?? Have u used in ur framework??
9. What are the different type of hashMap??
10. Why do we need baseTest class in testNG?? Can we use @beforesuite and @aftersuite
inside in the test class??
Which steps u will write in these annotations??
11.How will u sequence ur tests without using priority??
12.one question on scenario based where u need to verify whether the final ratings are
coming as average of all the ratings.. lets say there are 1000 of ratings in ‘n’ number of
pages.. how will u go to automate this test case??
Gaana.com
Noida | Interview question
[ ] Inheritence and how it is implemented in java
[ ] Various other concepts of java and how are actually implemented in java such as
abstraction, polymorphism, data hiding etc
[ ] testng annotations and their seqence
[ ] collections such as arraylist, hasmap etc and where they are used and their implementation
[ ] java progarms.. count duplicate in a string
[ ] complexities of varios java programs
[ ] structure of automation framework
[ ] clonely inheritence
[ ] various methods of Api and how api automation done
[ ] the whole agile process of your project
[ ] In system.out.println.. what is out
[ ] difference in junit and testng
[ ] maven lifecycle
[ ] how parallel execution is done in automation.. mainly in testng
[ ] java programs count duplicates in a sring
[ ] java program.. calculate highest and second highest element in an array
[ ] what is rest api and webservice
[ ] testng.xml ka structure
[ ] various locators.. xapth, css, id, class etc
[ ] actions class in selenium
[ ] various waits in selenium
[ ] handling windows and alerts in selenium
[ ]Database testing using selenium
Programs:
---------------------------------------------------------
1. Given a string = "123AM256CD", print 2 output strings one for all the numbers and one
for strings. Provide 2 ways. (Asked for the exact code)
2. Given an integer = 123 , give me the possible combinations ? like 123,132,231,312.
Selenium
-------------------------------------------------------
1. How do you handle windows in selenium?
2. The login should be done manually , from home page u need to execute the scripts , how?
TestNG
---------------------------------------------------------
1. one @test is there, would like to give a chance 3 times whenever it fails?
Git Hub:
---------------------------------------------------------
1. Set of commands to upload a new file in git which is created in your local?
2. committed 2 side, you want the branch to be reverted to the previous one? how?
Jenkins
-----------------------------------------
1. Command to start jenkins server?
2. How will schedule the job to be executed every 1 hour?
NIIT Technologies(Coforge)
1. difference between JRE and JDK
2. What is Garabage collector
3. What is wrapper class
4. What are immutable objects
5. Why the String is a immutable class
6. Describe your framework
7. What are significance of using POM
8. What is difference between @FindBY and findBy
9. Difference between Scenario and Scenario outline
10. What needs to be used when we need to any pre-requisite in Cucumber(basically asking
about Hooks and Background)
11. What we can use if we need to pass list to our step definitions(Basically asking about
Datatables)
12. Can we use Datatables in scenario outline
13. What is request specification class
14. How we can read JSON response and XML response using RestAssured
15. What is Request header and Parameters
16. How can we pass parameters to PUT request
Manual + API:
1. What is RTM?
2. How you write test cases?
3. Difference between Regression Testing and Integration Testing?
4. What is Test Planning? What does it consists of?
5. What are the tools you have used?
6. What is HIPPA?
7. What is Provider and Payer in healthcare domain?
8. What is API?
9. Different methods in API?
10. Explain each method
11. What is 400?
12. What is 401? How to resolve it?
13. What is 500 and when we get this?
14. What is 502?
15. What is 200?
16. Explain the test scenario to test following: POST API:
https://abc.com/heathcareId/paitentId
17. How will you generate access Token under Postman?
1st Round
1. Write a Code to generate Random numbers.
2. Write code to verify a number is perfect number or not.
3. Fibonacci series from 1 to 10.
4. Write a program to find a Factorial of a number.
5. Swap two number s without using the third variable.
6. Program to find the greatest of three numbers.
7. An Array of numbers given. .Find the largest two number and print it
8. Reverse a number.
9. Verify if a given number is a palindrome or not. (same concept of reversing a number)
10. Armstrong number program.
11. A String is given to remove the white spaces, reverse it and print the only odd position
characters.
12. Check if a string is an anagram of another string.
13. A string is given make few characters to upper case as asked.
14. In a String print the occurrence of each character.
15. In a Statement check how any duplicate strings are there and remove them.
16. Use split to print each word of a statement.
17. Find the substring of a String.
18. Remove duplicate characters from a string and print it.
19. Write a code to print the triangle of numbers.
20. Read and Write file program.
21. Calculate the power of a number using a while loop
2nd Round
1. Write a program to take a screenshot of a page and explain?
2. There are 4 frames in a page click the element present in each frame?
3. Write XPath for radio button and checkbox.
4. Why do you use TestNG and why not JUnit?
5. How did u use runtime polymorphism in your project?
6. What is an agile model and explain your involvement in a scrum team?
7. Explain the framework used in your project.
8. What is the need to use Jenkins?
9. Explain driver.quit()?
10Explain your current framework?
While explaining the framework, in-between they will ask a few questions about the
framework. Like why this framework?
Execution flow?
3rd Round
1. How to integrate with TFS?
2.Benefits of Selenium?
3.Benefits of Oops??
4. What is polymorphism??
5. What is the dictionary ??
6. How to handle AJAX elements?
7. What is synchronisation?
8.Difference between implicit wait and explicit wait?
9. What is the automation life cycle?
10. What is the framework?
11. What is Nunit? Explain the capabilities of Nunit?
12. Write a script to open the Firefox without using FirefoxDriver class
13. How to take the screenshot of the web element?
14.How to verify whether the element is present or not using find elements method
15. Write a script to verify whether the checkbox is selected or not.
16.How to verify whether the list box is a dropdown list or multi-select list.
17.Difference between ArrayList and linked list?
18. Explain the vector??
19.Difference between abstraction and encapsulation?
20.Difference between protected and default access specifiers?
21. What is singleton class ??
22.Why POM??
Round 2 :
1. Introduction
2. What is Kafka? (Mentioned in my resume)
3. What is API? With Example?
API(Application Programming Interface) is an interface between two applications. Therefore
it enables us to transfer data between these two applications.
For Example:
In a Client-Server architecture, the Client requests data from a server and the server responds
with the requested data.
You might be wondering where API is?
1st round
1)About yourself and roles , responsibilities
2) difference between / and // in selenium xpath
3)what is the difference between absolute and relative xpath
4) how do you choose a test case is fit for automation
5)test scenarios for elevator
6)contents of test plan
7)test strategy
8) difference Between product owner and scrum master , can one person play both roles?
2nd round
1) significance of jre, jdk, jvm
2)how do you achieve inheritance in java, what is the keyword used
3)can we use multiple inheritance in java
4)how do we use interface in class
5)do we need to create instance of class while creating instance of interface
6) difference between method overloading and method overriding
7)can we change return type of method in method overloading, will it give error of yes when?
8)what all ceremonies were performed as part of your agile project
9)what types of testing you performed in your project
10)what is difference between sit and uat
11) project specific questions
Round two
1. Agile ceremonies
2. Test scenarios on username, password and login
3. Http errors
4. How did oops concept used while writing scripts
5. Get and Post methods
6. Git commands
7. SQL queries
1) What is verbose?
Verbose is an option that can be used on the Java command to enable debug output for class
loading.
3) When a class implements two interfaces having a common method, which interface
method does the class implement?
If a type implements two interfaces, and each interface define a method that has identical
signature, then in effect there is only one method, and they are not distinguishable. There will
be one implementation of both.
9) try block has exit method, catch block has exception and finally block is returning an int
value. Can you explain the flow of execution?
It will exit the try block and skip the catch block. Then it will execute finally block to return
int value.
10) Have you ever come across conflict in code. How do you resolve?
To resolve a merge conflict caused by competing line changes, you must choose which
changes to incorporate from the different branches in a new commit.
15) Can we have multiple catch blocks in try catch statements in Java?
Yes we can have multiple catch blocks in try catch statements in Java.
Simple guideline for those who are going for FIS interview.
Manual:
Testing process
Technique of software testing
Sdlc & stlc life cycle
Bug life cycle
Severity & priority.
Automation:
Handling dynamic element
Dynamic webtable
Navigation command.
Assertion
Element visible not visible
Full oops concept in automation framework
Agile process
Issue face
How you report bug
What is bug leakage
What you do if you find bug in production
Java:
Exception handling
Thread
Oops
Some basic program
Strings
End:
Ask some questions from interviewer related to your career oriented.
Java
-----------------------------------------------------
1. What is abstract class?
2. What is the difference between abstract and interface?
3. Purpose of constructor in Java?
4. Does abstract class can have constructor?
5. Is it possible to create an object for abstract class?
6. What is the difference between collection and collections?
7. What is set?
8. What is the difference between Hast Set and Tree Set?
9. What is the difference between Hashmap and Linked Hashmap?
10. How do you initiate a therad?
11. Do you know threads concepts?
Programs:
---------------------------------------------------------
1. Given a string = "123AM256CD", print 2 output strings one for all the numbers and one
for strings. Provide 2 ways. (Asked for the exact code)
2. Given an integer = 123 , give me the possible combinations ? like 123,132,231,312.
Selenium
-------------------------------------------------------
1. How do you handle windows in selenium?
2. The login should be done manually , from home page u need to execute the scripts , how?
TestNG
---------------------------------------------------------
1. one @test is there, would like to give a chance 3 times whenever it fails?
Git Hub:
---------------------------------------------------------
1. Set of commands to upload a new file in git which is created in your local?
2. committed 2 side, you want the branch to be reverted to the previous one? how?
Jenkins
-----------------------------------------
1. Command to start jenkins server?
2. How will schedule the job to be executed every 1 hour?
[10/08, 8:35 am] Diwakar silk: Java Q&A
10) What is difference between method overloading and constructor overloading with
example?
If we want to have different ways of initializing an object using different
1) Introduction
2) About current company
3) Agile
4) Meeting Held in Agile
5) Who all attend Stand-up meetings?
6) Estimation of User stories
7) Entry and Exit criteria
8) Defects
9) TestNG annotations sequence
10) How to find xpath?
11) How API call works
12) Definition for Java , Selenium , TestNG
13) API response code
14) . and Misc about tools
15) Program
String a = “abacbc”
String b = “abcabc”
O/p there are - 2 a , 2b and 2c
Create script for following (in your language of choice) to perform following action
1. Create a user
2. Search for dog
3. Find if “German shepherd” exist in the list of dog.
4. Add Second 'German Shepherd' from the list to the cart
5. Add buy the item.
6. Logout
7. And Login again.