Qa Interview Questions 7
Qa Interview Questions 7
Qa Interview Questions 7
Index:
2. Selenium ----------------------> 15 - 24
3. Appium ----------------------> 25 - 32
6. Loadrunner ----------------------> 68 - 74
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
Web services:
1st round?
Cignity :
Value labs:
4th round: HR
1. Why you worked for two companies in a calendar year? (i thought this question to
test that how clear we about our duration at each company)
2. What is your current company?
3. Where is your current company?
4. Who is your payroll company?
5. Why you like to change company?
6. What is your notice period?
7. When you will join in our company?
8. What is your current ctc and expected ctc?
9. What you will do, if we offer current ctc only to join this company?
1. Hangouts
2. Skype messenger
3. Calling
4. Dropbox
5. Messages
Technical 1:
1. Tell me about yourself?
2. Priority vs severity and different levels with examples?
3. Primary key and foreign key?
4. How can you test a bottle?
5. Defect life cycle?
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
6. Write syntax for mouse overs and which actions we perform on mouse overs and
write syntax for moving an element using mouse actions?
7. Drop downs syntax‟s?
8. Why did you choose your career as testing?
9. Explain v-model?
Technical 2:
1. Tell me about yourself?
2. Write a program for swapping two numbers?
3. Write syntax for update sal=600 for sal<500 in sql?
4. Latest and different versions of android?
5. Latest version of ios?
6. Different types of mobile software‟s?
7. Smoke vs sanity?
8. Write syntax for multi windows?
9. Driver.close() vs driver.quit()?
10. Retesting vs regression testing?
11. Do you have knowledge on cloud technologies?
12. Do you have drobox account how can you test drop box?
13. What is the advantage of cloud technologies?
14. Did you find any defect in mobile application?
15. Write all severities for pen?
16. How can you test calling feature in your phone?
17. Smoke vs regression?
18. We don‟t any changes in builds then regression is possible or not?
19. How can you find system properties by using cmd?
20. Native vs hybrid applications with examples?
21. Different types of frameworks in selenium?
22. What is maven?
23. Write unix and linux commands?
24. Test was failed in your system and working fine in developer system then what are
the test deliverable‟s?
25. Write code for links handling?
26. 9 key interfaces in collection and list vs set?
27. What is the return type of list?
28. What is compatibility testing?
29. Functional vs non functional testing?
30. Unit and integration testing?
Technical 3 (manager)
1. Tell me about yourself?
2. Priority vs severity and different levels with examples?
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
3. How many interviews did you attended?
4. How can you find system properties by using cmd?
5. →msinfo32
6. How can you find ip address by using cmd?
7. →ipconfig
8. Tell me your ip address?
9. Text field accepts age between 18 to 25 write boundary value analysis and
remaining ways how can you test?
10. Why did you come for testing?
11. Native app vs hybrid app?
12. Which mobile you are using and specifications?
13. Android and ios versions?
14. Which subject did you score highest marks and explain about that subject?
Logical questions
1. One container has flowers and every day is doubled
2. A well height is 20ft one ant is daily climbing 4ft and down by 3ft at the evening.. On
what day the ant comes out from the well?
Ans:
Day 1-climbing 4ft and down by 3ft “height gained is 1ft”
Day 2- same way “height gained is 2 ft”
..
……
Day 16- same way height gained 16ft
Day 17 – climbing 4ft then it reaches top
---→ so day17
MANUAL TESTING:
SELENIUM:
1. What is webdriver?
2. Write a script for login page?
3. How to handle alerts?
UNIX:
Round-1
1. Explain STLC.
2. Difference between smoke and sanity.
3. What is retesting?
4. What is regression testing?
5. What is ad-hoc testing?
6. What is system testing?
7. What is alpha & beta testing?
8. Explain about agile methodologies.
9. Difference between verification and validation.
10. Insurance domain.
11. Basic SQL & UNIX commands.
Round-2
1. What is automation?
2. Difference between SELENIUM & QTP.
3. Ide features.
4. Installation process of eclipse in your system.
5. Alert syntax.
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
6. Frame syntax.
7. Explain about synchronization in selenium.
8. Explain about junit annotations.
9. Explain about testng annotations.
i space global-
1st round:
2nd round:-
Manager round
Tell me something about urself?
1. Explain me the previous experience u have ?
2. What is ur role as qa?
3. How close do u work with developer?
4. What is the process used in ur project?
5. Do u have knowledge on java/selenium?
6. Why did u choose to be qa (tester)?
7. Explain me the current project?
8. Is there any particular reason for ur job change?
9. Do u have any questions for me?
Hr round
1. What is your last project?
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
2. What is the expected ctc?
3. When can u join the organization?
4. How well can u manage learning and working with new technology?
5. Whats your interest in learning the new technology?
6. General discussion on salary and the previous company and ctc
1. What is insurance?
2. Who is insurer?
3. Insured means?
4. Term insurance?
5. Endowment policy means?
6. Re-insurance and what is the use of re-insurance?
7. Co-payer means?
8. Beneficiary?
9. Nominee?
10. Tell me about yourself?
11. Explain sdlc?
12. Explain regression?
13. In regression coming bug or without coming bugs what is the best one?
14. What is test data?
15. How to identify the test data ?
16. How to use test data in your project?
17. You involved in the finding regression test cases ?
Tecra systems:
3rd round: hr
1. Explain about your roles & responsibilities in your project?
2. Why you leave your previous company?
Capgemini mumbai...
1. What are the different locators you have used in webdriver?
2. Can you give example of absolute and relative xpaths.
3. What is difference b/w close and quit in webdriver?
4. Webdriver is a class or interface?
5. Can you give class name which implemented webdriver interface.
6. Scenario: if der is a element which contains id attribute, dat id is splited by two parts
by '_' (underscore), first part is constant and second part is changing. How do you
find dat element using id.
7. Suppose if element is hidden, how do get text of dat element?
8. Difference b/w implicit and explicit waits.
9. How you deal dropdowns.
10. Scenario: der is a link on webpage, click on dat link a window will open and now dat
opened window contains 3 different frames and you have to do operation on
different elements in 3 frames and come back to window. How will you do dis.
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
11. What is timeout in grid?
12. What is browsertimeout in grid?
13. What do you mean by max instance and max session?
14. Tel different annotations provided by testng.
15. Suppose i want check particular exception in testng, how will you do?
16. What is soft and hard assertion?
17. What are different access modifiers and explain each.
18. Can you define multiple public classes in single java file.is it possible?
19. Class name and java file name should be same?
20. What you mean by final,finally,finalize?
21. What do you mean by for each loop?
22. Can we remove any element by using for each loop?
23. Diff b/w arraylist and vector?
24. How do you write custom class which is immutable?
25. Create one custom class using interface inside in it, dat custom class should
responsible for doing for each operation.
26. Which type of interface will you use to create such a custom class.
1. Please sort following selenium locator strategies in the order of the recommended
usage?id,xpath,csss?
2. Please use following javascript snippet and call this using selenium web driver?
3. Document.getelementbytagname("img");
4. Please write selenium webdriver snippet to perform drag and drop action from
followingweb elements with respective id value
5. Drag form element with id:"element1"
6. Drop to element with id:"element2"
7. Please write at least five different xpath‟s expression to locate the <div>?
a. <html>
b. <body id="search page">
c. <div id="searchinput" class="search-bar-text fk- font-13ac-input"
type="button" size="20">searchbox</div>
d. </body>
e. </html>
8. Write selenium webdriver snippet to configure implicit wait to 30 seconds?
9. Write a prohramm ascending order to sort the number?
10. Assume a file call application.txt store at "c:/selenium/project" folder and has the
following content in <key>=<value> format
a. Username="abc"
b. Password="def"
c. Please implement following function which reads application.txt takes key as
parameter and returns respective value
d. Public string readvalueofkey(string keyname) {
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
e. String value;
f. (write implement the above given task here)
g. Return value; } ( ex:readvalueofkey(username) should return “abc”)
11. Assume selenium grid server is hosted at ip address http://192.168.1.14 multiple
nodes are connected to its with different configuration of os and browsers.
a. Please write selnium webdriver snippet whcich connects to the above server
and runs the test only on node which has windows platform and running
chrome browser?
b. Hint:please,use remotewebdriver and capabilities
12. Write selenium webdriver snippet to launch chrome and ie browser considering
respective driver.exe files are located at location "c:/driverd"
13. Selenium snippet to handle popups/alerts during the test execution?
14. Any 4 exceptions that selenium throws?
15. Latest version of selenium webdriver?
Manual testing
1. The below application convert the number entered in the text box to equivalent
word.
2. The text box accept all alphanumeric character but process only positive integer.
3. Text box accept min 1 and max 12 alphanumeric characters.
• Screenshot before input
Please enter any number and click ok
Ok
The result text is :
534
Ok
The result text is : five
hudred and thirty four
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
//////////text
A C B
//////////text
we get the value from that text value. But it is changing automatically. How to get
the text from that cell.
3. What is difference between implicitly wait and explicitly wait and fluent wait ? In
synchronization time which wait will you use?
4. How to compare two text boxes text.
Text:
Frame
Button:
Text:
Text box
5. Thread. Sleep is used in your project this is right method to synchronization?
6. Jenkins what is purpose of jenkins? Running some script some environment
problem test case fail how to run again?
7. What is appium? What is difference between appium and selenium? Without
selenium you will work with appium?
8. What are the jars used in selenium and appium?
9. I directly write the safari browser in selenium 2.53 .0 onwards? I.e. D= new safaridriver();
10. How to identify elements?
11. Sql: how to get name, max marks from maths subject .
Id Sub
1 Maths
2 Science
3 Maths
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
Id Name Marks
1 A 89
2 B 99
3 C 100
12. Div id=table with same name how to get all the div's in at a time.
13. Continuous integration purpose what tool you are using? And explain the tool?
14. Pom and page factory?
15. Exceptions?
16. How to handle dynamic tables?
17. How to work with chrome browser?
18. How to write a test case for lift?
19. Why you are not using drivers directly?
Karvay
1. What is use of the scanner class?
2. What is the use of how in pom?
3. Why you are screen class in selenium?
4. Why you are using select class ?
5. How to test dependency test in selenium?
6. How to run test cases without opening browsers?
7. What are the navigation methods in selenium? What is the difference between
get() method and navigate.to()?
8. What is the execution order of @beforesuit and @before class and
@beforemethod?
9. What is difference between nosuchelementfound() and element not visible?
Accenture
1. Tell me about yourself?
2. Tell me about your roles and responsibilities?
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
3. which frame work you are using?
4. Which jar file you are using for datadriven and explain?
5. How to get column from excel 3 coloumn, 2 row?
6. How to write and send the values to text box?
7. What is the difference between single / and // explain?
8. How many ways identify the filed in selenium?
9. Which is fastest?
10. What is difference between implicit wait and explicit wait?
11. Xpath questions?
12. What is interface? What is the use of interface?
13. What is abstract class?
14. What is the difference between interface and abstract?
15. What is static block?
16. What is purpose of static in main method? Without static main method class will be
working or not?
17. One static block, one main method, one constructor what is the execution flow?
18. What is web driver? Why we use web driver?
19. Which jar file you are using for web driver?
20. Webdriver define in which class?
21. What is difference between list and set?
22. Which class define in list and set?
23. How to select a particular value from drop down with examples and what is the
difference between select by value and select by visible text?
24. What is hash map and hash table in collections?
25. Class a {
result()
}
Class b extends a
{
Result()
}
• In this scenario we calling class b method what is the output?
• In this case how to define super keyword in your class?
26. How to create/ call obj in interface?
27. How to create object for static class?
28. How to call/invoke the method of class b from your program?
29. What are the different methods in mouse events?
30. How to handle hover menus?
31. What is the difference between final and finally and finalize?
Accenture
Client round:
1. What is your current project and explain your project?
2. Which frame work you are using? Explain?
3. What is pom and why we are using object repository in pom?
4. What is robot class?
5. Why we are using page factory in or?
6. How to launch ie in selenium?
7. How to use to select class?
8. How to use frames? How many ways pass the values in frames?
9. Xpath and siblings questions?
10. What is the difference between implicit wait and explicit wait? With syntax?
11. Screen shot program?
12. Data driven program?
Intellect design arena
1. Tell me about yourself?
2. Tell me about your project?
3. What is difference between absolute xpath and relative xpath?
4. Some xpath questions?
5. Xpath sibling questions?
6. Test case template?
7. Webtable program?
8. Explain about your frame work?
(2nd round)
1. Explain about yourself?
2. Explain your frame work?
3. Explain folder structure of frame work?
4. Explain data driven frame work?
5. Write the code for read the data from excel?
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
1 Abc Regression
2 Xyz Not regression
3 Def Regression
In this scenario we find the text column and regression related row no how to write
java program.
6. Selenium grid? How to launch selenium grid and nodes what is the use of selenium
grid write the syntax?
7. How many nodes you can start for one hub?
8. One hub is there 5 nodes are there with different browsers how to distribute test case
in all nodes?
9. I have one hub and 5 nodes are there i want run test case from 4 node how to run?
10. I have 20 test cases and i have one hub and 2 nodes so we will run 1-10 test cases
from node-1 11-20 test case from node-2 ? How to run?
11. What is the help of jenkins?
12. What is joins how many ways are there?
13. What is outer join explain outer join?
(3 rd round)
1. What is insurance?
2. Who is insurer?
3. Insured means?
4. Term insurance?
5. Endoment policy means?
6. Re-insurance and what is the use of re-insurance?
7. Co-payer means?
8. Beneficiary?
9. Nominee?
1. What is class ?
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
2. What is overloading and overriding exaplain with code? Tell the differences ?
3. What is interface and abstract class? Their differences?
4. Why you used overloading and where you used in selenium ?
5. What is exception and what is error?
6. What is the differences between checked and unchecked exception with examples?
7. What is the diff between class and interface and abstract class?
8. What are differences between set and hashset?
9. What is collection in java?
10. How to retrieve data from list?
11. What is hash map had you worked on map ever?
**Springer nature **
1. What are your roles and responsibilities in your project as Automation tester ?
2. Explain your Automation framework.
3. (more questions were related to this with respect to the explanation we provide)
4. What is CI ?
5. What is Jenkins ? Explain how you have implemented in your project.
6. Agile -Scrum Methodology
7. What all ceremonies you have attended in your team ?
8. Which tool for automation you will choose for a project you are deployed ?
9. Project specific questions
10. Which types of testing were supported by selenium ?
11. Which metrics you use to track automation of your project ?
** ISS Governance**
1) Introduce yourself
2) What tools you have used
3) Have you used cucumber
4) Have you used SQL
5) Joint Query
6) what is jenkins
7) How you generate results in your framework
8) If we want to start automation on new project what will be the steps
**Citi Group**
1) Introduce yourself
2) explain automation framework you are using in current organization
3) If there is no automation framework in place and client gave you feature to automate
what will be your approach?
4) what are various locators in selenium
5) Java - what is abstract class
6) Data types in Java
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
7) what is jenkins
8) How you generate results in your framework
9) what is CI how do you use it in your current organization
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
12) what is unix command to find first 10 lines in a log file
13) what is unix command to get latest logs in a log file
**City Bank **
1. What you have done till now as part of your IT experience?
2. Do you know OOPs concepts and in framework where and how you have implemented it?
3. Can we declare a private class?
4. What is difference between == and equals?
5. How string is immutable?
6. Where strings get stored and where reference gets stored?
7. Can you please explain with the reference of memory location that how string is
immutable?
8. If not want to use String class then what can be used?
9. Difference between String and StringBuffer.
10. What collections you have used? Have you used HashMap?
11. List declaration?
12. Where used Set?
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?
16. What HashMap will return?
17. How to achieve inheritance without having interface?
18. Method overloading and method overriding? Where used in framework?
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
19. If I want that my class should not be extended and instance cannot be created by other
class then how to declare class?
20. How to store multiple values in one reference?
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?
24. How to resolved conflicts while pushing code in Git?
**Cuelogic **
1. What is abstraction and how did you use abstraction in your framework.
2. Difference between static and final ?
3. Can abstract class have static data members ? How why?
4. What is session , can we store session data on client side ?
5. Login UC with username , paswrd, login button, explain scenarios.
6. 404 and 400 status code.
7. Difference between https and http.
**Evolent health**
1.Diff between implicit and explict wait.
2. Disadvantages of Automation testing
3. What is exploratory testing.
**persistent interview**
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 alphabets a through z or digits 0 through 9
(for example, “abcd”, “Pune”, “623”, “Mumbai”, “10”, etc.
The method should print on standard output 2 numbers:
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
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 also return the same.
1. Roles and responsibilities ,explain about the daily tasks that you are involved
2. Components of framework
3. What all components of selenium have you used in framework
4. Different types of wait
5. Explain each type of wait
6. Write program to read from excel file
7. What jars are used to read /write from excel file
8. How did you do the reporting of tests, Explain each step how do you implement extent
reports in project
9. what features of testng have you implemented in your project
**HCL**
1. Tell about yourself.
2. Which Java and Selenium versions you are using?
3. What advantage you got by using jdk1.8 compared to older version?
4. Have you worked on hibernet, spring?
5. What OOPs concepts you've used in project and how?
6. What is interface?
7. How will you upload a file using Class?
8. How will handle alert?
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
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?
10. What do you know about Cucumber?
11. How will you find element at column 1 and row1 of a table?
12. Which plung-ins you have used in project?
13. Have you faced any issue like your test cases are working fine in local but getting failed in
Jenkins?
14. How to automate keyboard keys?
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
3)what are different types of locators
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
1. Tell something about yourself
2. Abstract class and interface
3. Static keyword in Java
4. String builder in Java
5. How we do multiple window handling in selenium
6. What is scenario outline cucumber
7. What is cross browser testing
8. Api testing framework explain
9. What's jmeter framework
10. Tell some testng annotations
**Ambab Infotech**
1. Tell me About yourself.
2. What are you Roles & Responsibilities in current Company
3. Explain Your Current Project , and explain ur project
4. What are the challenges u faced in Automation
5. OOPs Concept used in Framework
6. Explain Abstraction & Inheritance
7. How to handle Alert Button, Tell me Methods of it ?
8. Explain me Code How to write & Read from Excel.
9. FileInputStream is a Class or Interface ?
10. Difference Between Retesting & Regression
11. Difference between Interface & Abstraction
12. What are abstract Methods & can we extend it ?
13. Explain the Agile, & What is PBI ?
14. What is priority & Sevirity ,Tell me High Priority & Low Severity
15. What is Integration Testing.
16. Explain Water Fall Model.
17. Tell me Which Automation tool you used for Mobile
18. What are desired capabilities in Appium
19. Tell API Components
20. Explain Me About GitHub, How u Store Code.
21. Different types of Inheritance, And what is Multiple Inheritance
22. What is Static & Dynamic Website
23. What is POST Method ?
22. What is 400 & 404 ?
**LTI**
**Capco**
1. stringbuffer vs stringbuilder
2. Git architecture and how it works.
3. Cucumber scenario.
4. Tell me about role.
5. Brief about daily activities you do in your project.
**Avaya**
1) Explain your project and framework
2) Your role as automation tester in project
3) where all have u used oops concepts in framework give example
4) Types of waits and methods to use wait
5) why did you use maven in your project and how did u change dependencies
6) logic to separate numbers and alphabets from a alphanumeric string
7) difference between abstract class and interface
8) where did u use overloading and overriding in framework
9) name a few test ng annotations
10) how do u ignore a test case in test ng
11) difference between @class and @method
12) difference between run time and compile time polymorphism
13) explain inheritance
14) how can u select value from a drop-down , and syntax of select class
15) different locators in selenium
**Fabric**
1)Tell about previous company role.
2)What is regression testing?
3)What is test case and explain with example
4)What is unit testing?
5)What is system testing?
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
6)What is SDLC ?
7) Explain phases of SDLC
8)What is Bug cycle?
9)What is smoke testing
10)What is severity/ parity
11)Tell me about Agile and how you used it?
12)What is the difference between verification & validation
**Infrasoft**
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 stratergy
8) difference Between product owner and scrum master , can one person play both roles?
2 nd 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
**REI System**
**Capgemini**
1. What is map?
2. What is set?
3. How to convert Array to ArrayList?
4. How to remove duplicate character from array?
5. How to merge two Array?
6. How to convert each first letter from string
7. How to handle windows in selenium?
8. Why TestNG is used?
9. Which tool used for reporting purpase?
10. How to handle multiple Iframe?
11. How to handle webtable?
12. Cucumber?
**virtusa **
**paratuss systems**
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
1. Inheritence and how it is implemented in java
2. Various other concepts of java and how are actually implemented in java such as abstraction,
polymorphism, data hiding etc
3. testng annotations and their seqence
4. collections such as arraylist, hasmap etc and where they are used and their implementation
5. java progarms.. count duplicate in a string
6. complexities of varios java programs
7. structure of automation framework
8. clonely inheritence
9. various methods of Api and how api automation done
10. the whole agile process of your project
11. In system.out.println.. what is out
12. difference in junit and testng
13. maven lifecycle
14. how parallel execution is done in automation.. mainly in testng
15. java programs count duplicates in a sring
16. java program.. calculate highest and second highest element in an array
17. what is rest api and webservice
18. testng.xml ka structure
19. various locators.. xapth, css, id, class etc
20. actions class in selenium
21. various waits in selenium
22. handling windows and alerts in selenium
23. 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?
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
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.
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
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?
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
API can be sitting on the server:
1. Taking your request
2. Feting data from the database.
3. Returning you the response
Hence acting as an interface between your request and the database.
4. Difference between status codes 410 and 403
401: Unauthorized Access. This means you are not able to login to the application because of a wrong
username or password.
403: Forbidden. This means you are already logged in to the application but don’t have permission to
access the resource.
5. Difference between 500 and 503
500: Internal Server Error i.e., the server is not able to handle your request.
503: Service Unavailable i.e., the server is available but the service is not available.
6. Difference Between PUT and Patch
Both are used for updating a resource on the server.
PUT: Replaces the whole object
PATCH: Replaces a particular field of an object
7. What is Group By and Having
8. Types of Joins in SQL
LEFT JOIN: Returns all records from the left table, and the matched records from the right table
RIGHT JOIN: Returns all records from the right table, and the matched records from the left table
INNER JOIN: Returns records that have matching values in both tables.
OUTER JOIN: Returns all records when there is a match in either left or right table
9. Write a program to print the reverse of a string in Java. (Click to see program)
Input: Hello
Output: olleH
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
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
4. How did oops concept used while writing scripts
5. Get and Post methods
6. Git commands
7. SQL queries
1.Which collection class allows you to grow or shrink its size and provides indexed access to its elements,
but whose methods are not synchronized?
Ans. ArrayList
Java Q&A
1) What is verbose?
Verbose is an option that can be used on the Java command to enable debug output for class loading.
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
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:
1. Testing process
2. Technique of software testing
3. Sdlc & stlc life cycle
4. Bug life cycle
5. Severity & priority.
6. Automation:
7. Handling dynamic element
8. Dynamic webtable
9. Navigation command.
10. Assertion
11. Element visible not visible
12. Full oops concept in automation framework
13. Agile process
14. Issue face
15. How you report bug
16. What is bug leakage
17. What you do if you find bug in production
18. Java:
19. Exception handling
20. Thread
21. Oops
22. Some basic program
23. Strings
24. End:
25. Ask some questions from interviewer related to your career oriented.
Interview questions
1. Lift/elevator test cases.
2. Security testing
3. Jenkins
4. Web application security testing
5. SQL query
Employee with second highest salary in employee table
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
6. Some selenium questions
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:
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
---------------------------------------------------------
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
Questions
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
Questions
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.
may want to test how the app is responding in case of entering invalid user credentials
and attempting to change those after installation. If the app is to access the network,
it is important to see that logs generating during this contain sensitive information in
encrypted form only.
5. What mobile application types do you know?
We can distinguish three broad types of mobile apps:
Native apps are those specifically developed for a certain platform, directly installed on
the device and taking the advantage of all its features such as the camera, GPS,
compass, etc. These apps utilize the native notification system of device and work
offline well.
Web apps on mobiles are web portals designed and hosted for mobile devices. To
access these, URLs are used in mobile browsers.
Hybrid apps can be viewed as web apps built in native apps. They are written using
web technologies like CSS, JavaScript and HTML. They run inside the native container
while leveraging the browser engine of a device to render HTML and process JavaScript
locally. Such apps are not tied to particular mobile devices or platforms and can work
on any.
6. How could one test patches and defect fixes for an app in production?
Since regression testing of the whole product cannot be effectively done in a short time,
it makes sense toregression-test the relative module and focus mainly on the area
related to bug fixes and, additionally, to do sanity testing on the rest of modules on the
high priority devices.
7. What tools can be used for debugging?
Generally, to learn the cause of an issue where some failure is occurring logs are used.
This can be done by means of iPhone Configuration Utility on iOS and Android
Monitor.bat on Android. With log provided from these tools it will be easy for
developers to tell the cause.
8. What mobile automation testing tools do you know?
The means of automation are usually chosen subjectively depending on project needs
and application type. Among good paid automation tools available today are Ranorex,
Silk Mobile, SeeTest, etc. There are also worthy free tools like Appium, Robotium, KIF,
Calabash, etc., but using these requires certain coding skills such as Java or Ruby.
9. What is it you can do with a real device that you cannot do with emulators?
Testing on real devices has a number of advantages over emulators. Only using real
devices you can test such interrupts as messages, phone calls, battery drain, low
battery scenarios, memory card mount and unmount scenarios, Bluetooth, and
actual app performance as a whole.
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
10. How can you learn about the app’s CPU usage and its memory utilization?
On Google Play you can find such tools as Usemon, CPU Usage & Process List Viewer,
CPU Usage Monitor, etc. Systrace feature from Android monitor can also help when
using SDK.
You should remember that your personal experience in mobile testing and real
examples are always appreciated, so these answers are mostly useful to proof- check
your knowledge.
11. How to sign the Android Build (APK)
Using IDE like eclipse when you create a debug build the build is by default signed
using the key generated by the keytool utility present in JDK.
In release build you sign by your private key using these steps (presuming that you
already have a private key to sign your application if not you can go through this URl
for more info
http://docs.oracle.com/javase/6/docs/technotes/tools/windows/keytool.html):
a) open your project in eclipse
b) Press right click on mouse and then click on exportthen click on Android
c) Then click on Export Android Application then click on next button
d) Select the name of Project (What is of your application) then click on next
e) Select Use existing Keystore and browse the path of your private keystore
f) Enter Password of keystore in required field and click on next
g) Select Use existing Key and provide password and click on next
h) Now click on finish
12. Which are the different Internet protocols
TCP - Transmission Control Protocol : </b>TCP is used for transmission of data from an
application to the network. TCP is responsible for breaking data down into IP packets before
they are sent, and for assembling the packets when they arrive.
IP - Internet Protocol:</b>IP supports unique addressing for computers on a network.
Data on an Internet Protocol network is organized into packets. Each IP packet includes
both a header (that specifies source, destination, and other information about the data)
and the message data itself.
13. Have you ever done Security Testing on Mobile Devices/Apps? What kind of Security
have you performed for Android iOS
You have to check and test unlockpatterns, passwords, by creating multiple profiles if
you phone supports it.
For App you have to check App permissions, Need to test the data encryption if supported
in OS or not. You should verify is data leaking to log files, or out through notifications&
also server side control.
For mobile websites use tools like SQL Inject Me, XXS Me, WebScarab. A web proxy can
also be used to intercept all mobile device traffic to monitor data and test for security
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
issues.
After these things are done you have to take care of various other scenarios like
Interruption in the process of installation and at various other place of
request/receiving from server etc by receiving call/SMS etc ,low battery indicator,
Alarm/Calendar event indicators .
Application specific testing scenarios depend on which type of application you are
testing.
Check the compatibility of application on different hardwares which includes different
screen size/resolution on real devices like iPhone platform check on iPhone/iPod touch
and on iPad which are running on different or same iOS or on different manufacturer
devices of same /other device OS like Android or Windows phones or on different
emulators as emulators always do not provide complete support to all kind of
application.
Do some destructive testing like passing large input at different places or by doing
something which is not expected.
Security Testing which also depends upon application to application, basic
application like password encryption etc
Retesting and regression testing are continuous part of any kind of testing
21. Which is the prominent feature introduced in iOS 7 which are very important?
Control Center, AirDrop for iOS, and smarter multitasking
22. Which are the prominent feature introduced in iOS 6
New privacy settings, Google Maps, YouTube removed, New Maps introduced,
Intelligent Siri, Facebook comes integrated , Passbook app.
23. Which is the prominent feature introduced in iOS 8 which are very important
AirDrop between mac, iPhone & iPad,Health and HealthKit,Interactive
notifications,iCloud Drive,CustomizedKeyboard and HomeKit
24. Which is the prominent feature introduced in Android L a.k.a 5.0 or Lollipop which are
very important
Material Design
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
UHG:
1. Explain about your project?
2. Difference between star and snowflake schema?
3. What is meant by clustered index?
4. Difference between primary and unique keys?
5. What is meant by integration check?
6. Explain about smoke and sanity tastings?
7. Explain about sub queries?
8. What are the different types of transformations available in informatica?
9. Explain dim table with a example?
10. Difference between dwh and dw?
11. Two tables having same columns then how you get common columns without
using joins?
12. How to find out 3rd highest salary?
a b
10 10
10 20
20 50
30 60
40
O/p for a) inner join b) left outer join c) right outer join d) cross
join
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
13. In your project how many dim and how many fact tables you have?
L & T:
1. Tell me about your project architecture and roles and responsibilities in your project?
2. What is the difference between union all and full outer join?
3. What is meant by cross join give a example?
4. What is meant by complex sub query?
5. Job
salesman
clerk
salesman
write a query to display the name which contains two „s‟ without using like?
6. My project tables having more than 5000000 of records then how can u do
validations without using sample testing?
7. Explain about set operators with a example?
8. In my project we are having more than 5000 tables, data is loaded into the tables by
using a informatica tool, but due to some wrong connections data is not loaded in
some table. How you display that tables in which data is not loaded.
9. What are the requirements you have in your project?
10. Write grep command with a example?
11. How you count number of files in a unix?
12. Diff between substr and instr?
13. Diff between primary key and surrogate key?
14. How you join dim and fact tables explain with a example?
15. Explain about scd1, scd2, scd3?
16. Explain normalization with a example?
17. How you get the data from client side either weekly or monthly basics?
emp dept
empno sal deptno deptno dname loc
UHG:
1. Tell about your project?
2. Which validation are you perform between ods and staging tables?
3. Are you using aggregate operations without group by clause?
4. Sel sum(sal) from emp
group by deptno
where deptno=10
5. Having count(*)>1 what is the order of execution?
6. How you get top five records in unix?
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
7. How to find duplicate records?
8. How to delete duplicate records?
9. Difference between delete and truncate?
10. Write syntax for instr and substr?
11. How you show which constraints you have used on a table in oracle db?
12. Difference between filter and router?
13. What is meant by active and passive transformations?
Value labs:
1. Tell me about your project architecture?
2. What are the documents you got in your project to do validations?
3. What are the requirements you have in your project?
Source Target
UHG:
1. What is your roles and responsibilities?
2. What is STLC?
3. What is primary key and unique key?
4. What is referential integrity ?
5. Tell me unix commands?
6. How can you find out oraphan record?
7. What is metric validations?
8. What star schema and snowflake schema?
9. What slowly changing dimensional tables?
10. What is mean junk dimensional table?
11. Data flow of ur projects?
12. Find out the 3rd highest salary?
L & T:
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
1. Find out the managers salary in the table?
2. Find empno's salary?
3. How do find out duplicate records from table?
4. How do you delete the duplicates records from table?
5. Difference b/w union and union all?
6. Difference b/w rank and dense_rank?
7. Difference b/w ETL testing and db testing?
8. Difference b/w ETL testing and dataminig?
9. Why we need testing?
10. What is testing?
11. What is UAT?
12. Type of joins?
13. Type of constraints?
14. What is composite primary key?
15. What is stlc and DLC?
16. What is your ETL process?
17. What is ui testing?
18. What is system integrity testing?
Vodafone:
1. Tell me roles and responsibilities?
2. What is unique constraint key?
3. What is referential integrity?
4. What is star schema and snowflake schema?
5. What is mean by system testing?
6. What is slowly changing dimensional table?
7. What is conformed dimensional table?
UHG:
1. What is union and union all
? a- table : 1 to 50 records
b table: 1 to 50 records and another 50 records
if you use union and union all what is the output?
2. Take as example above two tables i want perform minus and minus all what is the
ouput?
3. Take above tables by using all joins? What is the output ?
4. A table: mahesh pati and b table: mahesh
if i write the like
select col from a
minus
select col from b
what is the output?
5. Select * from emp where eid=null? Is it working?
6. Given the table
a table having data like
1
2
3
?
5
? I want to insert null string instead of „?‟ symbol?
7. Similar for above table provide „_‟ spaces?
8. ename sal
a 1k
b 2k
c 3k
d 4k
I want find out highest salary and don‟t user subquary, rank By
using row numbers?
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
9. Table a name
mahesh-sivala
karthik-kumar
rahul-sharma
i want superate name and initial name
i want supreate name and domin name only which having not „@‟ symbol?
10. Select a,b,c,d from table group by 1,2,3 what is the o/p?
11. Select a,b,c,d from table group by 1,2,3,4 what is the o/p?
12. How to compare 10 tables in the staging and datawarehoouse?
13. I want to sort data on desending order ? Unix
14. If want find out first 5 files and last 5 records in unix?
15. What is grep command?
16. I want to find files in unix box? What is the command?
17. what is SCD (slowly changing dimensional)?
18. How you are moving one file to another file in unix?
19. I want to delete 2nd records without using row num, row id?
LIQUID HUB
1. Latest entry in the table?
2. Display the max of avg salary from each dept?
3. My table is emp
eid ename loc o/p: eid ename loc
2 a hyd 1 a bengulor
2 b bengulor 2 b hyd
4. My table is student
sid maths phy che telugu o/p: sid hieghest
1 25 52 32 12 1 52
2 25 42 23 44 2 44
5. How to update all colums at a time?
6. How to fimd files in directory/sub directory and first 5 records in unix?
7. How to kill the process?
8. How to know how many members & login in your system in unix?
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
9. How to see hidden files in unix?
10. How to know background/fore ground process in unix?
11. My table having 100 rows then i want find out 3 to 7 rows only?
12. How to find out no of colums in partial table?
Topic wise ETL Testing Interview Questions
DWH Concepts:
1. What is a data-warehouse?
2. What are Data Marts?
3. What is a Star Schema?
4. What is Dimensional Modeling?
5. What is Snow Flake Schema?
6. What are the Different methods of loading Dimension tables?
7. What is the Difference between OLTP and OLAP?
8. What is ETL?
9. What are the various ETL tools in the Market?
10. What are the various Reporting tools in the Market?
11. What is Fact table?
12. What is a dimension table?
13. What are modeling tools available in the Market? Name some of them?
14. What is Normalization? First Normal Form, Second Normal Form, Third Normal Form?
15. What is ODS?
16. Which columns go to the fact table and which columns go the dimension table?
17. What is a level of Granularity of a fact table? What does this signify?
18. How are the Dimension tables designed? De-Normalized, Wide, Short, Use
Surrogate Keys, Contain Additional date fields and flags.
19. What are slowly changing dimensions?
20. What are non-additive facts? (Inventory, Account balances in bank)
21. What are conformed dimensions?
22. What are SCD1, SCD2 and SCD3?
23. Discuss the advantages & Disadvantages of star & snowflake schema?
24. What is a junk dimension
25. What are the difference between view and materialized view?
26. Compare Data Warehousing Top-Down approach with Bottom-up approach
27. What is fact less fact schema
28. What is confirmed dimension
29. What is the architecture of any Data warehousing project? What is the flow?
30. What is ODS? What data loaded from it ? What is DW architecture?
31. Where we use Star Schema & where Snowflake?
32. What r the advantages and disadvantages of a star schema and snowflake
schema.
33. What is semi additive measures and fully additive measures
34. Tell me what would the size of your warehouse project?
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
35. What is surrogate key? where we use it explain with examples
36. Can a dimension table contain numeric values?
37. What is Difference between E-R Modeling and Dimensional Modeling.
38. Why fact table is in normal form?
39. How data in data warehouse stored after data has been extracted and
transformed from heterogeneous sources
40. What is the role of surrogate keys in data warehouse and how will u generate
them?
41. What is meant by metadata in context of a Data warehouse and how it is
important?
42. What is the main difference between Inmon and Kimball philosophies of data
warehousing?
43. How do you connect two fact tables? Is it possible?
44. What are the steps to build the data warehouse
45. What is data cleaning? how is it done?
46. Difference between DWH and ODS?
47. Explain Additive, Semi-additive, Non-additive facts?
73. How many ways we can perform Data Driven operation in Informatica?
74. Which transformation we can use for data scrubbing?
75. Which transformation we can use for data cleansing?
Developer Questions:
1. What are the reusable transformations?
2. What are the methods for creating reusable transformations?
3. What are the mapping parameters and mapping variables?
4. What is aggregate cache in aggregator transformation?
5. Differences between connected and unconnected lookup?
6. What is meant by lookup caches?
7. What are the types of lookup caches?
8. Difference between static cache and dynamic Cache
9. Why we use stored procedure transformation?
10. What is the target load order?
11. What are the mappings that we use for slowly changing dimension table?
12. What are the different types of Type2 dimension mapping?
13. How can u recognize whether or not the newly added rows in the source r gets
insert in the target?
14. Define mapping and sessions?
15. Can u copy the session to a different folder or repository?
16. What is the difference between constraint base load ordering and target load plan
Teradata Concepts
1. What is Indexes?
2. What is Spool Space in Teradata?
3. What is Fallback?
4. Explain Teradata Architecture
5. Write a query to delete duplicate rows?
6. How can we have the functionality of RANK function in normal queries, without
actually using them?
7. What is the internal mechanism used for Ranking inside Teradata.
8. What is the difference between multiload and fastload?
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
9. When do you go for multiload?
10. What is the difference between multiload and Tpump?
11. Diff b/w PI and PK.
12. Diff b/w PI and UPI.
13. What is Full Outer Join? Give a scenario where it can be used?
14. How to improve performance of a query, consuming more spool space?
15. Meaning of join index.
16. Performance optimization techniques.
17. Diff b/w left outer and right outer join.
18. What is PPI?
19. How does compress work.
20. Diff b/w Teradata and Oracle.
21. Challenges faced in project management and technical areas
22. What is spool space? Does it impact other users?
23. What is multiset
24. What is derived query
25. Difference between derived table and volatile table
26. What is collect statistics
27. What is Partition primary index
28. Can we use SET with NUPI or NUSI?
29. How do you choose index for a table
30. What is Explain command?
31. What are the other types of Joins you have observed in Explain Plan?
32. Will the time displayed in the Explain plan be the time actually required? Ans- No
33. What does the time mentioned in the explain plan signify?
34. Help Command..
35. How will teradata decide which row will have to be placed where? ans- Hashing
Algorithm.
36. Can 2 values get the same hash value?In which kind of scenarios?
37. What is Hash Synonym?
38. How many AMP‟s will a SQL using UPI use?
39. How many Amp‟s Operation will be required in the case of a secondary Index?
40. What is Set and MultiSet table?
41. What is meant by Skew? Explain.
42. Which index- Primary or secondary will u recommend in ur SQL?
43. When will you use a Secondary Index?
44. Will Secondary index be an overhead?
45. Distribution of data across AMPS..
46. What is Partitioned Primary Index?
47. How will the performance vary if the AMPs are increased with increase in users?
48. What is volatile table?
49. What are the other kinds of tables.
50. What is the difference between Volatile and Global Temp table?
51. What are the drawbacks of Global and Volatile table.
52. Explain about the teradata utilities you have used?
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
53. Difference between fastload and MLoad
54. How do you transfer large amount of data in Teradata?
55. How does Hashing happens in Teradata?
56. How to select first N Records in Teradata?
57. How to view every column and the columns contained in indexes in Teradata?
58. What is the difference between Sub-Query & Co-Related Sub-Query?
59. Is Like comparison case-sensitive in Teradata?
60. What does DROP table command do?
61. On what basis it‟s decided to have the index for performance tuning as there is a
space burden on the database.
62. Difference between Inner join and outer join?
63. How to find duplicates in a table?
64. How do you see a DDL for an existing table?
65. Which is more efficient GROUP BY or DISTINCT to find duplicates?
66. Syntax for CASE WHEN statement?
67. How to handle nulls in Teradata???
68. How many columns can be there in a table???
69. How to find average sal without using avg function????
70. What all are different protection techniques in teradta..?
71. What is transient journaling..?
72. How many amps will be use when we use UPI,NUPI,USI,NUSI..?
73. What are salient features of Teradata..?
74. How data will be distributed in teradta..?
75. Why we need to use Primary Index instead of Primary key..?
76. Explain architecture of Teradata..?
77. How PE work in teradata..?
78. Used of Bynet..
79. How AMP will store data..
80. Uses of PPI..
81. Different types of Locks..?
82. How to find a particular table details in teradata..?
83. How to find a particular column details in teradata..?
84. How to use Rank function and Row number functions..
85. How to use partition by concept in Teradata..?
86. How to tune queries in Terdata..?
87. Different performance tuning Techniques...?
88. How to find top 3 salaries in a particular table?
89. How to use String functions substr(),Like operarator?
90. Difference between Where, Having and Qualify?
91. How to use partition by In queries, scenarios?
92. SQL Concepts with all functions and operators?
Groovy:
1. What is Groovy
2. Why groovy
3. How many ways we can use groovy
4. What is Test runner
5. What is context
6. How to send input to request XML using Groovy
7. What is XML holder
8. How to implement Property Transfer using Groovy
9. How to implement Data Driven Testing using Groovy
10. Can Groovy allows customize scripts
11. How to save response in Free version using groovy
3. What is WSDL?
WSDL definition describes how to access a web service and what operations
it will perform. WSDL is often used in combination with SOAP and XML Schema to
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
provide web services over the Internet
4. What is Endpoint?
SoapUI, is the world leading Open Source Functional Testing tool for API Testing
8. Mention what is the general format for reading the custom or default property
value?
The general format for reading the custom or default property value is
${#levelname#key}
Property Transfer enables to transfer the values from one API Response to other
API Request
Script
Xpath Match , Contains, Script Assertion, Xquery Match,Http Status codes etc
With the help of TestRunner variable we can have control over the TestCases
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
Testsuites and Project level Methods and access properties
14. What king of inputs and outputs does REST API Support?
Mock services are a great way of getting testing early into the picture of a service-
oriented project. Once the WSDL of the web service is ready, you can simulate
the service implementation and start testing the consumer applications
Web services are web components that transfer data between client and server.
Client sends a web request to the server and the server then responds to client.
The response and request are related and different requests evoke the
corresponding response.
Web Service is a web component or software program that can be
accessed on the Internet. It is mainly used to communicate with the web
based applications through XML messaging concepts. For example, if we want to
access a particular location using Google Maps, We can use the corresponding
web service URL. For that we have to pass the appropriate inputs.
Majority of the functional testing is carried out via the GUI; the biggest challenge of
webservices is that they do not have a UI.
18. What are the communication channels available for a web service?
In general, web service is combined with the following protocols. They are,
HTTP / POST
HTTP / GET SOAP
While exposing the web services, these channels will be used for communication with
the clients. Here HTTP / POST protocol transfers the information between the clients with
secure mode. HTTP / GET protocol allows the clients to view transferred data partially
at the browser‟s address bar. SOAP is used for transferring the confidential data
safely.
19. What are the different components can be used in the web services?
There are four components are used in web services. They are,
WSDL – Web Service Description Language
SOAP – Simple Access Object Protocol
UDDI – Universal Description, Discovery and Integration RDF
– Resource Description Framework
XML – eXtensible Markup Language
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
20. What are the tools used for testing Web services?
To perform functional testing for web services, we can use the following tools.
SoapUI
RESTClient – This is a Firefox plug-in
JMeter – Specially made it for performance testing tool and also we can do
functional testing the web services.
WSDL stands for Web Service Description Language and is a document written in
XML. It uses XML to define the service layer document which consists of origin of
the web service, headers, port types, and request and response data. This one can
provide the information about web methods and web service.
It describes:
o Origin of the web service
o Header information
o Port type
o Input and output messages
Simple Object access protocol that uses XML to interact with web applications. It uses
XML based content to communicate between two client machines across any
network.
Generally, all the SOAP based web services are written by using XML language
which uses standard message format that is accepted across the universe. In this
format, it is easy to read, identify the errors, avoids interoperability problems etc.
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
Here‟s the sample SOAP message format.
POST /InStock HTTP/1.1
Host: localhost
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 399
SOAPAction: “http://www.example.com/soap-envelope”
<?xml version=”1.0??>
<soap:Envelope xmlns:soap=”http://www.example.com/soap-envelope”>
<soap:Header>
</soap:Header>
<soap:Body>
<m:TutorialName>SoapUI</m:TutorialName>
</soap:Body>
</soap:Envelope>
Envelope element is the top most tag which identifies the XML document as a
SOAP message. Followed by Envelope element, you see the header element that
has header information. The Body element specifies the call and response
information. Finally, you have a Fault element which contains errors and status
information.
28. What is meant by Protocols and what are the major types are used in web services?
A protocol is a set of standard rules that helps to communicate the hardware devices
through the software applications. There are different types of protocols
used in the Internet and Intranet applications.
They are:
o TCP which stands for Transmission Control Protocol. It has the rules to exchange
the messages between two different Internet applications.
o Internet Protocol uses the rules for sending and receiving the information
between two different Internet addresses.
o Similarly, HTTP, FTP and DHCP protocols are used the set of rules to transfer
the data other than Internet applications.
XML (eXtensible Markup Language) is a mark-up language that is used for storing,
sharing and formatting data. In general, an XML document is built by the tags. For
more info and examples
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
SoapUI is a webservices testing tool and SoapUI Pro is its commercial version.
SoapUI can help create functional, security and load testing test suites. SoapUI
Pro does all that with advanced drag and drop, data driven testing,
advanced reporting and coverage analysis
Assertions are the one of the major feature in SoapUI. It offers the following types of
assertions.
o Simple contains
o Schema compliance
o Simple not contains
o Soap Faults
o Response SLA
o XPath Match
o XQuery Match
o WS security status
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
o Script Assertion
o WS- Addressing Request or Response Assertion
In SoapUI, XPath assertion is used for asserting the web service response value by
specifying the absolute path. If the absolute path is matched with the response
value, then the test case or test suite will be considered as PASS otherwise it will
be notified as FAILED. We can see the results of assertion at bottom of the
screen where the Assertion tab will have resultant information.
Data driven testing means to store our test data which includes input and expected
output in an external data source called Excel / Database / XML file. Later, we need
to iterate the data source using respective component. In SoapUI, Datasource
and Datasource Loop test steps are used for performing data driven testing.
Receive a response to a request as you normally would follow the below steps:
o Create a project, add WSDL
o Add Test suite, Test case and Test steps
o Run the request
To add assertions:
o Click on the Add Assertions at the top of log tabs.
o Configure the assertions as per the type and data required.
Groovy is a scripting language which internally includes all the java libraries – it helps
us to customize and add custom validations to SoapUI tests
41. Can custom code be added to SoapUI? If yes, what can be added?
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
Yes -Groovy steps and Javascript steps.
The basic Test suite is a way for us to group tests in SoapUI. When you need a
different set of tests, you just have to create a new test suite and create tests as
required under it as test cases.
The response values can be saved by clicking on the required request and choosing
the “Dump file” location in its properties.
44. What are the properties available in SoapUI?
In SoapUI, there are three levels of properties available. They are, Custom Properties or
Project
Level Properties:
These properties are added several times based on our needs and they can be utilized
at any test suites, test cases or test steps that belongs to the current project.
Test Suite Level Properties:
o Tester can add his own properties with relevant information under the test
suites. These properties are available under the corresponding test suite only.
o Test case Level Properties: If the tester needs to store their test data within
the test cases they can create their own properties inside the test case. So
these properties can be accessed within the respective test cases.
45. Explain the procedure to parameterize the endpoint in SoapUI?
Parameterizing feature is most important when we automate the test cases and also
this is the beginning of the test step creation process. Let us have look into this.
o Create project which has the endpoint information
o If necessary, change the endpoint and assign to the property through the
property expansion test step
o Make sure the request information available in the given endpoint address
o During the execution time, property will hold the test value. Providing
different input value to the property it is easy to do it through the IDE.
46. What are the major places that Groovy Script Test step used?
Resource Description Framework- RDF contains the description of the web resources
such as title, author, content, and copyright information. It is written using XML.
49. What data sources can be used in SoapUI?
o Excel Files
o CSV Files
o ODBC Sources
o SQL / ADO Objects
50. Mention what SoapUI can do?
SoapUI can-
It can do automated testing like load tests, scenario-based tests and data driven
tests
o It has got built-in reporting abilities
o It has got unique ability to impersonate web services and run functional and
load test against them even before they are executed
51. Mention how SoapUI is used to structure functional tests?
52. Explain how you can parameterize the endpoints in SOAP UI?
53. Mention what is the general format for reading the custom or default property
value?
The general format for reading the custom or default property value is
${#levelname#key}
SOAP is a new protocol that is used for cross-platform communication and it can
bypass the firewall. This new protocol has more security vulnerabilities
than any other. There is a problem to use this protocol as firewall is a
security mechanism that comes in between. This block all the ports leaving
few like HTTP port 80 and the HTTP port is used by SOAP that bypasses the
firewall. It is a serious concern as it can pose difficulties for the users. There are
ways like SOAP traffic can be filtered from the firewalls. Each SOAP header is
having a unique header field that can be used to check the SOAP
messages which are passing through the firewall.
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
56. What are webservices?
Web services are web components that transfer data between client and server.
Client sends a web request to the server and the server then responds to client.
The response and request are related and different requests evoke the
corresponding response.
Web Service is a web component or software program that can be accessed on
the Internet. It is mainly used to communicate with the web based applications
through XML messaging concepts. For example, if we want to access a
particular location using Google Maps, we can use the corresponding web service
URL. For that we have to pass the appropriate inputs.
Majority of the functional testing is carried out via the GUI; the biggest challenge of
webservices is that they do not have a UI.
58. What are the communication channels available for a web service?
In general, web service is combined with the following protocols. They are,
o HTTP / POST
o HTTP / GET
o SOAP
While exposing the web services, these channels will be used for communication with
the clients. Here HTTP / POST protocol transfers the information between the clients with
secure mode. HTTP / GET protocol allows the clients to view transferred data partially
at the browser‟s address bar. SOAP is used for transferring the confidential data
safely.
59. What are the different components can be used in the web services?
There are four components are used in web services. They are,
o WSDL – Web Service Description Language
o SOAP – Simple Access Object Protocol
o UDDI – Universal Description, Discovery and Integration
o RDF – Resource Description Framework
o XML – eXtensible Markup Language
60. What are the tools used for testing Web services?
To perform functional testing for web services, we can use the following tools.
o SoapUI
o RESTClient – This is a Firefox plug-in
o JMeter – Specially made it for performance testing tool and also we can do
functional testing the web services.
WSDL stands for Web Service Description Language and is a document written in
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
XML. It uses XML to define the service layer document which consists of origin of the
web service, headers,
port types, request and response data. This one can provide the information about
web methods and web service.
It describes:
o Origin of the web service
o Header information
o Port type
o Input and output messages
Simple Object access protocol that uses XML to interact with web applications. It uses
XML based content to communicate between two client machines
across any network. SOAP is a protocol for accessing web services.
o It is XML based
o SOAP provides a way to communicate between applications running on
different operating systems, with different technologies and programming
languages.
o A SOAP message is an ordinary XML document containing the following
elements:
• An Envelope element that identifies the XML document as a SOAP
message
• A Header element that contains header information
• A Body element that contains call and response information
• A Fault element containing errors and status information
Generally, all the SOAP based web services are written by using XML language
which uses standard message format that is accepted across the universe. In this
format, it is easy to read, identify the errors, avoids interoperability problems etc.
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
Envelope element is the top most tag which identifies the XML document as a
SOAP message. Followed by Envelope element, you see the header element
that has header information. The Body element specifies the call and response
information. Finally, you have a Fault element which contains errors and
status information.
68. What is meant by Protocols and what are the major types are used in web services?
A protocol is a set of standard rules that helps to communicate the hardware devices
through the software applications. There are different types of protocols used in
the Internet and Intranet applications.
They are:
TCP which stands for Transmission Control Protocol. It has the rules to
exchange the messages between two different Internet applications.
Internet Protocol uses the rules for sending and receiving the information between
two different Internet addresses.
Similarly, HTTP, FTP and DHCP protocols are used the set of rules to transfer the
data other than Internet applications.
XML (eXtensible Markup Language) is a mark-up language that is used for storing,
sharing and formatting data. In general, an XML document is built by the tags. For
more info and examples, check out this article
http://www.softwaretestinghelp.com/web-services-api-testing-tool-soapui-
tutorial-1/
SoapUI is a webservices testing tool and SoapUI Pro is its commercial version. SoapUI
can help create functional, security and load testing test suites. SoapUI Pro does all
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
that with advanced drag and drop, data driven testing, advanced reporting and
coverage analysis. Check out this article for more information:
http://www.softwaretestinghelp.com/soapui-tutorial-12-soapui-pro-features/
Data driven testing means to store our test data which includes input and expected
output in an external data source called Excel / Database / XML file.
Later, we need to iterate the data source using respective component. In SoapUI,
Datasource and Datasource Loop test steps are used for performing data
driven testing.
Receive a response to a request as you normally would follow the below steps:
o Create a project, add WSDL
o Add Test suite, Test case and Test steps
o Run the request
o To add assertions
• Click on the Add Assertions at the top of log tabs
• Configure the assertions as per the type and data required.
Groovy is a scripting language which internally includes all the java libraries – it helps
us to customize and add custom validations to SoapUI tests
81. Can custom code be added to SoapUI? If yes, what can be added?
The basic Test suite is a way for us to group tests in SoapUI. When you need a different
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
set of tests, you just have to create a new test suite and create tests as required under
it as test cases.
The response values can be saved by clicking on the required request and choosing
the “Dump file” location in its properties.
84. What are the properties available in SoapUI?
Parameterizing feature is most important when we automate the test cases and
also this is the beginning of the test step creation process. Let us have look into this.
o Create project which has the endpoint information
o If necessary, change the endpoint and assign to the property through the
property expansion test step
o Make sure the request information available in the given endpoint address
o During the execution time, property will hold the test value. Providing
different input value to the property it is easy to do it through the IDE.
86. What are the major places that Groovy Script Teststep used?
Resource Description Framework- RDF contains the description of the web resources
such as title, author, content, and copyright information. It is written using
XML. For more info and examples, check out this article
http://www.softwaretestinghelp.com/web-services-api-testing-tool- soapui-
tutorial-1/
It is the IP address of the server where the web services are running
There are four operations available: 1. One-way, where the operation can receive
a message but will not return a response. 2. Request-response, where the
operation can receive a request and will return a response. 3. Solicit-response,
where the operation can send a request and will wait for a response. 4.
Notification, where the operation can send a message but will not wait for a
response.
No, you are supposed to use PUT or POST. GET operations should only have view
rights.
101. What all tools have you used to write Restful web service?
Ans. SOAPUI
102. What are the different styles of Web Services used for application integration?
SOAP WS or REST? In general, a REST based Web service is preferred due to its
simplicity, performance, scalability, and support for multiple data formats. SOAP
is favored where service requires comprehensive support for security and
transactional reliability.
The answer really depends on the functional and non-functional requirements.
Asking the questions listed below will help you choose.
o Does the service expose data or business logic? (REST is a better choice for
exposing data, SOAP WS might be a better choice for logic).
o Do the consumers and the service providers require a formal contract?
(SOAP has a formal contract via WSDL)
o Do we need to support multiple data formats? Do we need to make AJAX
calls? (REST can use the XMLHttpRequest)
o Is the call synchronous or asynchronous? Is the call stateful or stateless? (REST
is suited for stateless CRUD operations)
o What level of security is required? (SOAP WS has better support for security)
o What level of transaction support is required? (SOAP WS has better support
for transaction management)
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
o Do we have limited band width? (SOAP is more verbose)
o What‟s best for the developers who will build clients for the service?
(REST is easier to implement, test, and maintain)
104. What tools do you use to test your Web Services?
Ans. Soap UI allows you to easily and rapidly create and execute automated
functional, regression, compliance, and load tests.
107. What is Data-Driven testing? How can you do this using SOAP UI?
Ans. Data-driven testing is when you store test data (input, expected output, etc) in
some external storage (database, spreadsheet, xml-files, etc) and then use that
data iteratively in your tests when running them. For example to test your phone-
lookup service, you might have a list of names and expected phone- numbers in a
database which you would use to “drive” your test, checking that each name gets
the right phone-number back. It‟s really quite simple.
108. Which version of SOAP UI Pro are you using?
Ans. Soap UI automatically saves everything on exit. If you want to save your
projects without exiting (for example if you want to commit your project file to CVS)
use the “Save All” option in the main File menu
115. Few tools used in your project if you used web services.
Ans. SOAP UI: Test the web service
Sometimes some of the back end services might not available, so you can create
a mock response and run the web service from the soap UI. Then your program
should hit the mock response and you can check the functionality.
Restful service calls:
HTTP PUT =>Create
HTTP GET => Retrieve
HTTP POST => Update
HTTP DELETE => Delete
GET: GET is the simplest type of HTTP request method; the one that browsers use each
time you click a link or type a URL into the address bar. It instructs the server to
transmit the data identified by the URL to the client. Data should never be modified
on the server side as a result of a GET request.
PUT: A PUT request is used when you wish to create or update the resource identified
by the URL.
DELETE: DELETE should perform the contrary of PUT; it should be used when you want
to delete the resource identified by the URL of the request.
POST: POST is used when the processing you wish to happen on the server should
be repeated, if the POST request is repeated (that is, they are not idempotent;
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
more on that below). In addition, POST requests should cause processing of the
request body as a subordinate of the URL you are posting to.
Conclusion: The above are some typical SoapUI based questions. However, please do bear
in mind that the Q&A format is really very rare. Interviewers are more interested in
knowing your experiences and expertise – rather than the ability to answer few trivia based
questions.
Virtual Memory is an essential part of all Operating Systems. As we saw above, RAM
stores info about all the programs currently running on your desktop. If you open a
program when RAM is full, your OS will try to locate programs on RAM which are not
in use currently. It will then transfer those programs to some areas of hard disk, that
ways space will be created on RAM for your new programs to run. So effectively,
though there was no space on RAM but your OS created a memory space with the
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
help of your hard disk. This memory is called as Virtual Memory. The area of hard
disk where RAM image is copied is known as page file and process as paging.
Conversion of Virtual memory to Physical memory….
Less paging-> Good response times….
1. Overview of PTLC.
2. What type of tests u have performed till now.what is main use of stress testing.
3. LoadRunner & its components.
4. Explain about CORRELATION.How can you capture dynamic values.
5. In CORRELATION function explain each & every attribute like LB,RB,ORDINAL,
OFFSET,RELFRAME etc
6. Importance of ORDINAL.
7. Diff between HTML & URL mode.
8. Main features i.e important in RUN TIME SETTINGS.
9. Diff between PACING & THINKTIME.
10. Importance of PREFERENCES in RUNTIME Settings.
11. Error Handling.
12. Different types of parameters. & their sub types also.
13. Array concept they gave one scenario & asks me that how u will pick second URL
from Last value.
14. Client side metrics & Server side metrics & some discussion about those metrics.
15. How will you upload the scripts in CONTROLLER.
16. How many types of scenarios in CONTROLLER & explain their uses & how you
approach.
WhatsApp link: https://rb.gy/5yfvhl Manas (9145735668)
17. What are the SCRIPTING Challenges so far you faced till now.About Analysis.
Napier Healthcare,
Spectrum, Bangalore
Cognizant
ZENQ