InfoBeans
20+ ABB Interview Questions and Answers
Q1. Program to find occurrence of each letter in string
Program to find occurrence of each letter in string
Iterate through each character in the string
Create an array of size 26 to store the count of each letter
For each character, increment the count in the corresponding index of the array
Convert the array to a JSON object with letters as keys and counts as values
Q2. Tell me about microservices How to scale up and scale down microservices What is docker Microservices intercommication.
Microservices are a software architecture pattern where applications are broken down into small, independent services.
Microservices can be scaled up or down by adding or removing instances of the service as needed.
Docker is a containerization platform that allows for easy deployment and management of microservices.
Microservices communicate with each other through APIs or message queues.
Scaling microservices requires careful consideration of the service's dependencies and reso...read more
Q3. Difference between datatable and dataset Describe MVC explan various type of joins
Datatable is a single table of data while dataset is a collection of tables. MVC is a software design pattern. Joins are used to combine data from multiple tables.
Datatable is a single table of data in memory, while dataset is a collection of datatables.
MVC stands for Model-View-Controller, a software design pattern that separates the application into three main components.
Types of joins include inner join, outer join, left join, and right join, used to combine data from mult...read more
Q4. What is insight advisor in power PI ?
Insight Advisor in Power PI is a feature that provides AI-powered suggestions and recommendations to help users analyze data more effectively.
AI-powered feature in Power PI
Provides suggestions and recommendations for data analysis
Helps users make more informed decisions
Improves data analysis efficiency
Q5. What is append in power query editor
Append in Power Query Editor is a function that combines multiple tables or queries into one.
Append is used to stack tables on top of each other or combine them side by side.
It is useful for merging data from different sources or combining data from multiple queries.
Append can be done in a new query or added to an existing query.
Example: Appending two tables with similar columns to create a single table with all the data.
Q6. power bi worked on which engine
Power BI works on the VertiPaq engine.
Power BI uses the VertiPaq engine for data storage and querying.
VertiPaq is an in-memory columnar storage engine developed by Microsoft.
VertiPaq is also used in other Microsoft products like SQL Server Analysis Services.
Q7. Terraform and cloudformation difference and what is life cycle of Terraform
Terraform and CloudFormation are infrastructure as code tools, with Terraform being more flexible and CloudFormation being AWS-specific.
Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently.
CloudFormation is a service that helps you model and set up your Amazon Web Services resources.
Terraform supports multiple cloud providers and on-premises infrastructure, while CloudFormation is specific to AWS.
Terraform uses a declarative languag...read more
Q8. How do you rate yourself in HTML, CSS, Javascript ?
Q9. What is RLS and its type
RLS stands for Row Level Security. It is a feature that restricts access to rows in a database based on the user's identity.
RLS is a security feature in databases that allows users to only access specific rows of data based on their identity.
There are two types of RLS: Static RLS and Dynamic RLS.
Static RLS involves defining access restrictions based on static conditions, such as user roles or groups.
Dynamic RLS involves defining access restrictions based on dynamic conditions...read more
Q10. How do you select an element using JavaScript?
Q11. What is kafka and how we can create zookeepers
Kafka is a distributed streaming platform used for building real-time data pipelines and streaming applications.
Kafka is used for real-time data processing and streaming applications
It is a distributed system that runs on a cluster of machines
ZooKeeper is used to manage and coordinate Kafka brokers
ZooKeeper is responsible for maintaining configuration information, naming, providing distributed synchronization, and group services
Q12. What is aws and which services are you familiar.
AWS (Amazon Web Services) is a cloud computing platform that offers a wide range of services for various computing needs.
AWS is a cloud computing platform provided by Amazon.
Some familiar AWS services include EC2 (Elastic Compute Cloud), S3 (Simple Storage Service), RDS (Relational Database Service), and Lambda.
EC2 allows users to rent virtual servers to run their applications.
S3 provides scalable storage for files and data.
RDS offers managed relational databases in the cloud...read more
Q13. What are the tools and frameworks used?
Common tools and frameworks used in QE Automation include Selenium, Appium, JUnit, TestNG, Cucumber, and Jenkins.
Selenium - widely used for web application testing
Appium - used for mobile application testing
JUnit and TestNG - popular Java testing frameworks
Cucumber - for behavior-driven development
Jenkins - for continuous integration and continuous delivery
Q14. How to build a project from scratch?
To build a project from scratch, start by defining requirements, creating a plan, setting up the development environment, writing code, testing, and deploying.
Define project requirements and goals
Create a project plan outlining tasks and timelines
Set up the development environment with necessary tools and frameworks
Write code following best practices and coding standards
Test the project thoroughly to ensure functionality and quality
Deploy the project to production environment
Q15. Write a program using JavaScript function.
Q16. What are the testing types?
Testing types refer to different approaches and techniques used to ensure the quality of software products.
Functional Testing - testing the functionality of the software against the requirements.
Non-Functional Testing - testing aspects like performance, usability, security, etc.
Regression Testing - retesting the software after changes to ensure existing functionalities are not affected.
Integration Testing - testing the interaction between different components/modules of the s...read more
Q17. Integration Development using middleware tools
Integration development using middleware tools involves connecting different systems and applications to enable seamless data flow.
Middleware tools act as a bridge between different systems, allowing them to communicate and share data.
Common middleware tools include MuleSoft, IBM Integration Bus, Apache Kafka, and Microsoft BizTalk.
Integration development using middleware tools requires knowledge of APIs, message queues, and data transformation techniques.
Middleware tools hel...read more
Q18. SDLC in Middleware Integration Platforms.
SDLC in Middleware Integration Platforms involves planning, designing, implementing, testing, and deploying integration solutions.
SDLC stages include planning, designing, implementing, testing, and deploying integration solutions
Each stage involves specific activities such as requirement gathering, architecture design, coding, testing, and deployment
Examples of middleware integration platforms include MuleSoft, IBM Integration Bus, and Apache Camel
Q19. What are the Joins?
Joins are used in databases to combine rows from two or more tables based on a related column between them.
Joins are used to retrieve data from multiple tables based on a related column between them
Common types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN
INNER JOIN returns rows when there is at least one match in both tables
LEFT JOIN returns all rows from the left table and the matched rows from the right table
RIGHT JOIN returns all rows from the right ta...read more
Q20. How to find TRM?
TRM can be found by analyzing the test results and comparing them to the reference range.
Review the test results and identify the specific values for the parameters being tested.
Consult the reference range provided by the laboratory or medical guidelines.
Compare the test results to the reference range to determine if they fall within normal limits.
If the test results are outside the reference range, further investigation may be needed to determine the cause.
Q21. What is regression testing
Regression testing is the process of retesting a software application to ensure that new code changes have not adversely affected existing functionality.
Regression testing is performed after code changes to verify that the existing functionality still works correctly.
It helps in identifying any defects introduced by new code changes.
Automated testing tools are often used for regression testing to save time and effort.
Regression testing can be done at various levels of testing...read more
Q22. inline elements in HTML.
Q23. Reason behind switching.
I switched to pursue new challenges and opportunities for growth.
Desire for new challenges
Opportunities for growth
Seeking a change in career path
Q24. WAP for using thread class
Using the Thread class in Java to create and manage threads
Create a class that extends Thread class
Override the run() method to define the task for the thread
Instantiate the custom thread class and call start() method to begin execution
Top HR Questions asked in ABB
Interview Process at ABB
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month