TestingXperts
20+ Equirus Capital Interview Questions and Answers
Q1. Manual testing questions 1) What is regression and Retesting 2)How will you create bugs in your project 3) Scrum ceremonies in detail 4) Cypress related commands 5) basics of Js
Questions related to manual testing, Scrum ceremonies, Cypress commands, and basics of JS.
Regression testing is retesting of previously tested functionality to ensure that changes or fixes have not introduced new defects.
Retesting is testing of a previously failed test case after the defect has been fixed.
Creating bugs intentionally is not a good practice. However, one can create test scenarios that have a high probability of finding defects.
Scrum ceremonies include Sprint Pl...read more
Q2. Logic to print vowels in a given string in any programming language
To print vowels in a given string, iterate through each character and check if it is a vowel.
Create a string variable to store vowels (aeiouAEIOU)
Iterate through each character in the given string
Check if the character is present in the vowels string
If yes, print the character
Q3. What is protected internal access modifier, explain
Protected internal access modifier allows access to members within the same assembly or derived classes.
Can be applied to methods, properties, fields, and events
Access is limited to the current assembly or derived classes
Used when you want to restrict access to certain members within the same assembly or derived classes
Example: protected internal int age = 25; // can be accessed within the same assembly or derived classes
Q4. Write a sample code to explain overloading concept of oops
Overloading in OOP allows multiple methods with same name but different parameters.
Overloading is achieved by changing the number, type or order of parameters
Return type of the methods does not matter in overloading
Example: void print(int a), void print(int a, int b), void print(String s)
Q5. Explain polymorphism and where does it apply in selenium.
Polymorphism is the ability of a single function or method to operate on different types of data.
Polymorphism in Selenium allows for the same test script to be used for different web elements.
It can be achieved through method overloading or method overriding in Selenium.
For example, using the same click() method to click on a button, link, or dropdown in Selenium tests.
Q6. Write a program to add two numbers in c#
Program to add two numbers in c#
Declare two variables to store the numbers
Take input from user for both variables
Add the variables and store the result in a third variable
Display the result
Q7. Write xpath using AND and OR condition
Xpath can use AND and OR conditions to locate elements based on multiple criteria.
To use AND, simply chain multiple conditions together with no operator in between.
To use OR, use the 'or' keyword between conditions.
Example: //div[@class='class1' and @id='id1'] or //div[@class='class2']
Q8. What do you know about software development lifecycle?
Software development lifecycle (SDLC) is a process used by software development teams to design, develop, test, and deploy software applications.
SDLC consists of several phases including planning, analysis, design, implementation, testing, and maintenance.
Each phase has its own set of activities and deliverables to ensure the successful completion of the project.
Examples of SDLC models include Waterfall, Agile, and DevOps.
SDLC helps in improving the quality of the software, r...read more
Q9. What do you know about software testing life cycle?
Software testing life cycle is a process of planning, designing, executing, and reporting on tests throughout the software development lifecycle.
It includes test planning, test design, test execution, and test closure.
Test planning involves defining the scope, objectives, and resources for testing.
Test design involves creating test cases and test scenarios based on requirements.
Test execution involves running the tests, reporting defects, and retesting.
Test closure involves e...read more
Q10. What is your favourite website for learning technology?
My favorite website for learning technology is Codecademy.
Interactive coding exercises
Projects to apply learned skills
Community forums for support and collaboration
Q11. Explain OOPS concepts and why we use these?
OOPS concepts are fundamental principles in object-oriented programming that help in organizing and managing code efficiently.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class). Example: Class Car with properties like make, model, and methods like start(), stop().
Inheritance: Allows a class to inherit properties and behavior from another class. Example: Class SUV inheriting from class Car.
Polymorphism: Ability to present the same inte...read more
Q12. Explain different type of selenium waits
Selenium waits are used to make the test scripts wait for a certain condition to be met before proceeding.
Implicit Wait: Waits for a certain amount of time before throwing an exception if the element is not found.
Explicit Wait: Waits for a certain condition to be met before proceeding further in the code.
Fluent Wait: Waits for a certain condition with a defined maximum amount of time to wait for.
Thread.sleep(): Pauses the execution for a specified amount of time.
Q13. Who is president of india?
The President of India is the ceremonial head of state and the commander-in-chief of the Indian Armed Forces.
The current President of India is Ram Nath Kovind.
The President is elected by an Electoral College consisting of the elected members of both houses of Parliament and the elected members of the Legislative Assemblies of the states.
The President's role is largely symbolic and representative, with the real executive power vested in the Prime Minister and the Council of Mi...read more
Q14. How to do pagination in jpa
Pagination in JPA allows fetching a subset of results from a query.
Use the setFirstResult() method to set the starting index of the results to retrieve
Use the setMaxResults() method to set the maximum number of results to retrieve
Combine setFirstResult() and setMaxResults() to implement pagination
Q15. Find string convert and find special characters
To find and convert a string while also identifying special characters.
Use string methods like replace() or regex to find and convert the string.
To identify special characters, use regex to match against a list of known special characters.
Consider using a library like Python's re module for more advanced regex matching.
Q16. How to create restfull api
To create a RESTful API, define endpoints, use HTTP methods, handle requests and responses, and follow REST principles.
Define endpoints for different resources (e.g. /users, /products)
Use HTTP methods (GET, POST, PUT, DELETE) for CRUD operations
Handle requests and responses in JSON format
Follow REST principles like statelessness, uniform interface, and client-server architecture
Q17. what is angular
Angular is a popular open-source front-end web application framework developed by Google.
Angular is used for building dynamic web applications.
It allows for the creation of single-page applications.
Angular uses TypeScript for building applications.
It provides features like data binding, dependency injection, and routing.
Angular has a large community and ecosystem with many libraries and tools available.
Q18. what is an angular
Angular is a popular open-source web application framework developed by Google.
Angular is used for building dynamic web applications.
It allows for the creation of single-page applications.
Angular uses TypeScript for building applications.
It provides features like data binding, dependency injection, and routing.
Angular has a large community and ecosystem with many libraries and tools available.
Q19. Find dynamic xpath to find elemeny
Dynamic xpath can be found using various methods like contains, starts-with, and ends-with.
Use contains() function to find an element with a partial match in its attribute value
Use starts-with() function to find an element with a match at the beginning of its attribute value
Use ends-with() function to find an element with a match at the end of its attribute value
Use variables to make the xpath dynamic and reusable
Use parent, sibling, and child axes to navigate the DOM and fin...read more
Q20. How pagination work in jpa
Pagination in JPA allows for retrieving a subset of results from a query by specifying a limit and offset.
Use the setFirstResult() method to specify the starting index of the results to retrieve
Use the setMaxResults() method to specify the maximum number of results to retrieve
Combine setFirstResult() and setMaxResults() to implement pagination in JPA queries
Q21. How to create restful api
To create a RESTful API, define endpoints, use HTTP methods, handle requests and responses, and follow REST principles.
Define endpoints for different resources (e.g. /users, /products)
Use HTTP methods like GET, POST, PUT, DELETE for CRUD operations
Handle requests and responses in JSON format
Follow REST principles like statelessness, uniform interface, and client-server architecture
More about working at TestingXperts
Interview Process at Equirus Capital
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month