{"id":64402,"date":"2020-08-07T06:11:39","date_gmt":"2020-08-07T06:11:39","guid":{"rendered":"https:\/\/www.fita.in\/?p=64402"},"modified":"2023-10-09T12:55:21","modified_gmt":"2023-10-09T12:55:21","slug":"blue-prism-interview-questions-and-answers","status":"publish","type":"post","link":"https:\/\/www.fita.in\/blue-prism-interview-questions-and-answers\/","title":{"rendered":"Blue Prism Interview Questions and Answers"},"content":{"rendered":"
\r\n

Robotic Process Automation has emerged as one of the technologies which generate lots of job<\/a> opportunities in the recent days. Many companies are now automating the mundane tasks which do not require any human intelligence but are performed by their valuable human resources. This has created a magical increase in productivity as their valuable human resources can be used for highly productive jobs. All the top companies hire RPA developers now. One of the important advantages is, to learn RPA; there is no need for programming knowledge. Anyone can learn RPA<\/a> with ease as it uses simple to understand flowchart like interface to define workflows which are to be automated.<\/p>\r\n

As this trend is going to continue now and in the future, requirements for the RPA developers have skyrocketed. But there is a short supply of RPA developers against the demand now. This is the right time for anyone to get trained in RPA and make use of the current demand to become an RPA Developer and achieve their career dreams.<\/p>\r\n

In this blog, we have curated the top most 101 interview questions for Blue Prism to help you handle the Interview with ease.<\/p>\r\n\r\n

\r\n
\r\n
\r\n
\r\n

<\/i><\/i>Compare the features of the RPA Tools<\/a><\/h4>\r\n<\/div>\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
Blue Prism<\/a><\/strong><\/td>\r\nUiPath<\/a><\/strong><\/td>\r\nAutomation Anywhere<\/a><\/strong><\/td>\r\n<\/tr>\r\n
Has a Free Edition<\/td>\r\nHas a Community Edition which is free<\/td>\r\nHas a Community Edition which is free<\/td>\r\n<\/tr>\r\n
Most Popular<\/td>\r\nSecond Most Popular<\/td>\r\nNot so popular than the other tools<\/td>\r\n<\/tr>\r\n
No Programming Knowledge required, anyhow supports C# for complex automations<\/td>\r\nCoding Knowledge not required but limited to perform complex automations<\/td>\r\nCoding Knowledge not required but limited to perform complex automations<\/td>\r\n<\/tr>\r\n
Has Official Certification<\/td>\r\nNo Official Certification<\/td>\r\nHas Official Certification<\/td>\r\n<\/tr>\r\n
Supports Citrix Automation<\/td>\r\nSupports Citrix Automation<\/td>\r\nSupports Citrix Automation<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n
\r\n
\r\n

<\/i><\/i>Robotic Process Automation \u2013 Give a brief explanation.<\/a><\/h4>\r\n<\/div>\r\n
\r\n
\r\n

A software robot that is designed to automate the human interactions with software applications to perform a business process is called Robotic Process Automation. For example, assume there are hundreds of records in an excel sheet, which has to be filled up or copy and pasted into an Online form. This interaction with the application by a human to perform this task can be automated using a software robot. This saves time by automating routine and mundane tasks, thereby increasing productivity<\/p>\r\n\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n

\r\n
\r\n

<\/i><\/i>Compare Robotic Automations with Screen Scraping<\/a><\/h4>\r\n<\/div>\r\n
\r\n
\r\n

Screen Scraping is a technique where the data displayed by an application on the screen can be captured for processing. This can be carried out using Robotic Process Automation or RPA. But the modern RPA are much more capable of just scrapping the screen. Modern RPA tools can be used completely to automate a business process with analyzing and decision making capabilities. Modern RPA tools have started supporting integration to Machine Learning capabilities to create powerful software robots to carry out complex business processes.<\/p>\r\n\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n

\r\n
\r\n

<\/i><\/i>Explain about the five stages of RPA Life Cycle?<\/a><\/h4>\r\n<\/div>\r\n
\r\n
\r\n

RPA Life cycle starts with the Discovery stage<\/strong> where the requirements are gathered from the client and analyzed for the possibilities of implementing automation. Possible processes for automations are then explored for the next phase. The Solution Phase <\/strong>is where the process is discussed in detail to form a Flowchart for the business process flow. Resources and budget requirements are also finalized during this phase. In the Development Phase<\/strong>, the developer actually starts developing the automation scripts or design using the chosen RPA Tool. For complex automations, the designer can choose to use coding or programming. The Bots are tested for its intended abilities during the User Acceptance Test Stage<\/strong>. The Bots which have passed the UAT<\/strong> test stage are then deployed for actual use by the user which is called the Deployment and maintenance Stage<\/strong>. After all these five stages, users will execute the bots to perform or carry out the automations.<\/p>\r\n\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n

\r\n
\r\n

<\/i><\/i>Point out the Advantages of Robotic Process Automation?<\/a><\/h4>\r\n<\/div>\r\n
\r\n
\r\n

Once the Process is automated, it always results in Accuracy and Consistency as the same tested code is going to execute repeatedly. Hence there is no possibility of errors and the performance remains consistent. Automation reduces the mundane unproductive tasks that were carried out by highly paid human resources and frees up their time for engaging them with more productive jobs, thereby reducing costs and increasing productivity of the existing workforce. Robots can perform the tasks any time of the day or all throughout the day with the same productivity without getting tired when compared to humans. And a very important advantage is, there is no programming or coding required, this enables the normal business users to automate their own simple tasks.<\/p>\r\n\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n

\r\n
\r\n

<\/i><\/i>What are Thin clients and Thick clients with respect to Blue Prism?<\/a><\/h4>\r\n<\/div>\r\n
\r\n
\r\n

Thin Clients are applications which are executed in a virtual environment like Remote Desktop or Citrix. With virtual environments, identifying or spying the user interface elements such as Buttons, Lists etcetera will be challenging as the screen displays the virtual environment.<\/p>\r\n

Thick Clients are applications which run on the local machines such as Desktop Applications or Applications which runs in a browser. Since the applications are rendered in the local machines, Identifying or Spying the user interface elements will be accurate and reliable. Some people misunderstand the difference of Thin clients as applications which run on a browser, which is incorrect.<\/p>\r\n\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n

\r\n
\r\n

<\/i><\/i>Does the requirements change for Front Office or Back Office implementations of RPA?<\/a><\/h4>\r\n<\/div>\r\n
\r\n
\r\n

Generally there is not much difference in terms of the requirements of RPA either for the Front Office or Back Office Automation. But some RPA Tools require an additional licensing fee equal to the number of users for Front Office RPA implementations. For example, a KPO office with 150 employees might require 150 users licenses to implement automation to be used by every employee.<\/p>\r\n\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n

\r\n
\r\n

<\/i><\/i>Is it possible to use Selenium Instead of RPA?<\/a><\/h4>\r\n<\/div>\r\n
\r\n
\r\n

It is a common misconception that Selenium can be used instead of RPA. Both are completely different tools though both use automation. Selenium<\/a> is a Software Testing<\/a> tool which automates the functional testing of a software application using programming languages such as Java<\/a>, Python<\/a> or C#. This entire testing happens on a browser environment as Selenium is used to test web applications. Selenium is an Open Source tool. Selenium\u2019s interactions with applications is just not limited to copy and paste of input data. Whereas RPA tools are used to automate business processes by interacting with various application interfaces to perform a task as if how a human user will do. This does not involve any coding or programming.<\/p>\r\n\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n

\r\n
\r\n

<\/i><\/i>Explain the points to consider in the Planning Stage of Automation?<\/a><\/h4>\r\n<\/div>\r\n
\r\n
\r\n\r\nThe following points can be considered upon:\r\n