ZocDoc
MSG91 Interview Questions and Answers
Q1. What is difference between schema and database testing
Schema testing focuses on the structure of the database, while database testing focuses on the data within the database.
Schema testing ensures that the database tables, columns, relationships, and constraints are correctly defined.
Database testing involves verifying the data stored in the database, such as data integrity, accuracy, and consistency.
Schema testing is more focused on the design and structure of the database, while database testing is more concerned with the cont...read more
Q2. How to handle synchronization in Selenium?
Synchronization in Selenium ensures that the automation script waits for the web page to load completely before performing actions.
Use implicit wait to wait for a certain amount of time before throwing an exception if the element is not found.
Use explicit wait to wait for a specific condition to be met before proceeding with the next steps.
Use fluent wait to wait for a certain amount of time for a condition to be met, with polling at regular intervals.
Avoid using Thread.sleep...read more
Q3. Difference between element and elements in selenium Basic sql query Acid property
In Selenium, element refers to a single web element while elements refer to a collection of web elements. Basic SQL query retrieves data from a database. ACID properties ensure database transactions are reliable.
Element in Selenium refers to a single web element like a button or input field
Elements in Selenium refer to a collection of web elements, like a list of links or buttons
Basic SQL query retrieves data from a database using SELECT statement
ACID properties in database m...read more
Q4. what are different dashboards in JIRA
Different dashboards in JIRA include Agile, Scrum, Kanban, and Burndown charts.
Agile dashboard: Provides an overview of the project's progress using Agile methodologies.
Scrum dashboard: Focuses on sprint planning, backlog management, and team performance.
Kanban dashboard: Visualizes work in progress, bottlenecks, and cycle time.
Burndown charts: Shows the remaining work in a sprint or project over time.
Q5. What is acid property in sql
ACID properties in SQL refer to a set of properties that ensure database transactions are processed reliably.
ACID stands for Atomicity, Consistency, Isolation, and Durability
Atomicity ensures that either all operations in a transaction are completed successfully or none are
Consistency ensures that the database remains in a consistent state before and after the transaction
Isolation ensures that multiple transactions can be executed concurrently without affecting each other
Dura...read more
Q6. Difference between REST and SOAP APIs.
REST is lightweight, uses standard HTTP methods, and is stateless. SOAP is more rigid, uses XML, and has built-in security features.
REST uses standard HTTP methods like GET, POST, PUT, DELETE.
SOAP uses XML for communication and has built-in security features like WS-Security.
REST is more lightweight and flexible compared to SOAP.
SOAP is more rigid and has a strict set of rules for communication.
REST is stateless, meaning each request from a client to server must contain all t...read more
Q7. What is Bva in testing
Boundary Value Analysis (BVA) is a testing technique used to identify errors at boundaries of input ranges.
BVA involves testing at the boundaries of valid and invalid input ranges
It helps in identifying errors that occur at the edges of input values
Examples include testing a login form with minimum and maximum character limits for password
BVA is used to ensure that the software behaves correctly at the boundaries of input values
Q8. Difference between element and elements
Element is a singular object, while elements refer to multiple objects.
Element is a single item in a collection or array.
Elements are multiple items in a collection or array.
Example: 'apple' is an element in the array ['apple', 'banana', 'orange'].
Example: 'banana' and 'orange' are elements in the same array.
Q9. What is the revenue model of our company
Our company's revenue model is based on subscription fees and advertising revenue.
Subscription fees from users who want access to premium features
Advertising revenue from companies who want to reach our user base
Possible revenue from partnerships and collaborations
Revenue may also come from data analysis and insights
Examples: Spotify, YouTube, LinkedIn
Interview Process at MSG91
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month