IBM
Illumigence Softech Interview Questions and Answers
Q1. How you design highly availlable solution in azure?
Designing highly available solutions in Azure involves utilizing redundancy, load balancing, and fault tolerance.
Utilize Azure Availability Zones to ensure redundancy and fault tolerance
Implement Azure Load Balancer to distribute incoming traffic across multiple instances
Use Azure Traffic Manager for global load balancing and failover
Utilize Azure Auto Scaling to automatically adjust resources based on demand
Implement Azure Site Recovery for disaster recovery and high availab...read more
Q2. Jenkins configuration with reports mail configuration
Jenkins can be configured to send email reports after a build. This requires SMTP server settings and plugin installation.
Install the Email Extension Plugin in Jenkins
Configure SMTP server settings in Jenkins
Add post-build action to send email notification
Customize email content and recipients
Test email configuration to ensure successful delivery
Q3. What is polymorphism
Polymorphism is the ability of an object to take on many forms. It allows objects of different classes to be treated as the same type.
Polymorphism is a fundamental concept in object-oriented programming.
It allows a single interface to be used for different types of objects.
Polymorphism is achieved through method overriding and method overloading.
Example: A shape class with different subclasses like circle, square, and triangle can be treated as a shape.
Example: A superclass A...read more
Q4. What is Abstraction
Abstraction is the process of simplifying complex systems by focusing on the essential details.
Abstraction involves hiding unnecessary details and exposing only the relevant information.
It allows us to create models or representations that capture the important aspects of a system.
Abstraction helps in managing complexity and improving understanding and communication.
For example, in programming, classes and objects are abstractions that encapsulate data and behavior.
In the med...read more
Q5. Types of locators and XPath
There are two types of locators in Selenium: By class and By XPath.
By class locator uses the HTML class attribute to locate elements.
By XPath locator uses the XPath expression to locate elements.
XPath locators are more flexible and powerful but slower than class locators.
XPath can locate elements based on their attributes, text, or position in the HTML structure.
Examples: By.className('example') and By.xpath('//div[@id='example']')
Q6. Api test scenarios
API test scenarios involve testing the functionality, performance, and security of APIs.
Test the API endpoints for correct response codes (e.g., 200, 400, 500)
Verify the API response payload for expected data and format
Test API authentication and authorization mechanisms
Perform load testing to assess API performance under high traffic
Check API error handling and response messages
Test API security vulnerabilities (e.g., SQL injection, cross-site scripting)
Validate API integrat...read more
More about working at IBM
Reviews
Interviews
Salaries
Users/Month