UiPath Interview Questions & Answers

1. What are the components in UiPath ?

UiPath Studio – Automation or Bot Designer
UiRobot – Used to Run Automation on Machine
UiExplorer – Spying Element Tool – Used to get the selectors
Orchestrator – this application is used for remote control, governance and execution of robot

2. Which Component run the Automation or Handle Automation?

UiRobot only handles Automation from the machine which is deployed and it handle one automation program, it cannot run parallel automation.

3. How the Robot is triggered?

Automation is triggered by UiPath Studio in Design time and it is triggered by Orchestrator in Execution or Production system. A bot can be triggered using scheduling a time or sending hot keys

4. How many kinds of robots can be configured in Orchestrator?

Floating Robot – Can use multi-Machine
Standard Robot – Machine dedicated

5. How you do effective Logging in Uipath?


For each activity logging should be done
Until process stabilization verbose level or trace level to find the full operational steps for error recovery
In Production set your logging as per your requirement

6. How you can able to pass value between two XAML workflow file?

By using Arguments (in – to receive and Out- to send data)
When a workflow file is sending and receiving the data it should be in and out (in/Out) Augment

7. How will you handle Credentials?

By using Credential manager – a window based application to save user credentials in secured
By storing in – Orchestrator as Credential – variable type
Just prompting as input box using – Get Secure text activity

8. What is the Role of BA (Business Analyst)?

BA (Business Analyst) role is to observe the Operations requirement and Convert into Technical requirement
His role is more important in Pipeline stage of project

9. How you deploy an automation or process in Robot using Orchestrator?

By assigning a process to a robot in “Process”
Using Scheduling we can able to assign a process to an robot

10. Where Floating Robots will be used?

Robots are same as a user logging into a machine. In a corporate environment a user is attached to Domain
A domain user can login to different machines. Same will be simulated by Robot in RPA, this category called Floating Robots

11. What is Queue and Transaction?

Queue are type of Data and Transactions are Data for the Processing
For e.g., Queue – is Invoice Number – String type and Transactions are “INV132” each time Transactions will be updated once it completed process

12. What are the debugging methods?

F7 – is used to run in Debugging method and f9 – is breakpoint which is used to stop if automation is run by F7 (Debug)
Step into (f11) is used to run step by step

13. Windows used in Debug Mode?

While we running the Automation in Debug mode we will get
Local panel will be opened – Window which holds the variable and data preview
outline will be used to find the path and if naming convention is used properly it is used to drill down
Output – Console output will be written by trace level so that error finding will be more ease

14. How will you automate Transaction processing / Dispatcher process without Orchestrator?

Yes Dispatcher and Receiver concept is used to automate a process or additional using two robots
Within a single robot we can execute one by one process but it will consume more time for processing

15. What is FTE and it usage in Automation?

FTE is Full Time Employee: a work effort for an employee which will be replaced by Automation
The outcome benefit of Automation is to reduce the manual effort and maintain errorless process.

16. How FTE is calculated?

FTE is calculated based on Manual effort, volume and time taken to complete a process
FTE = (volume * AHT)/ Manual hour per day (8 hours)
AHT is Average Handling Time

17. What are the steps for connecting orchestrator to the robot?

Open UiRobot in your system, then it will populate in System Tray. Once it is populated
Go to system icon tray and click UiPath Robo Icon and Click “Gear” Icon > Settings > Provide Orchestrator URL and Machine Key which is created in Orchestrator > Machine Group

18. In the UiPath Robotic Enterprise Framework template, what should be the outcome of the Process Transaction state of the Main workflow when the application loops back to the Get Transaction Item state?

Business rule exception
Application exception

19. In the UiPath Robotic Enterprise Framework template, to enable the retry mechanism without using Queues, what should the value of MaxRetryNumber be set to?

Any value greater than 0
Any value greater than 2

20. Where should credentials be stored? Select all the options that apply.

In Windows Credential Store
In Orchestrator, as assets
Directly inside the workflows, as variables

21. In the UiPath Robotic Enterprise Framework template, where can the GetAppCredentials workflow retrieve credentials from?

Orchestrator Asset
Windows Credential Manager
User dialog

22. What can the UiPath Robotic Enterprise Framework template be used as?

The starting point for every automation project
A complete library for front office robots
A consumer of a queue in Orchestrator

23. In the UiPath Robotic Enterprise Framework template, in the Main workflow, the State Machine includes the following states:

Init state
Get transaction data state
Process Transaction State

Set Transaction State
End Process State

24. How can you retrieve the value stored in a Queue Item variable?

Use the Deserialize Json activity
Use the Deserialize Xml activity
Use the SpecificContent property

25. If a large item collection is processed using For Each, which activity enables you to efficiently exit the loop after a specific moment?

No activity can be used. Instead, you have to create a Boolean variable based on which the For Each loop is broken
The “Break” activity is the most suitable in For Each
A While loop should be used instead of For Each

26. What does building productive robots require?

Proper exception handling
Recovery abilities
Effective logging mechanisms

27. In a Try Catch activity, how many times is the Finally section executed if no error occurs in the Try section?

The Finally section is executed only when the Catch section is executed.

28. Which of the following are considered best practices?

Removing unreferenced variables
Deleting disabled code
Leaving target applications opened

29. The return value of the Get Transaction Item activity is of the following type:


30. In the UiPath Robotic Enterprise Framework template, in the Main workflow, what is the default type of the TransactionItem variable?


31. Which of the following are considered best practices?

Start your new sequence on a short annotation meant to explain the purpose of the workflow.
Include a Should Stop activity at the end of the workflow.
Think about the exceptions that might occur during the execution of the process.

32. After dropping an Invoke Workflow File activity in your sequence, you need to:

Click Import Arguments, and then bind the arguments to the local variables or to some default values
Click Edit Arguments, and then bind the arguments to the local variables or to some default values

33. In the UiPath Robotic Enterprise Framework template, in the Get Transaction Item state of the Main workflow, what happens before the next transaction item is retrieved?

We check if the previous transaction has been completed
We check if a kill signal was sent from Orchestrator
We check if a stop signal was sent from Orchestrator

34. What is the robot able to do when the Full Text scraping method is used?

Get font information (size, colour).
Get hidden information.
Get editable text.
Get the entire visible text.

35. Which activity is used to call another piece of automation?

Open Application
Invoke Workflow File

36. How can you ignore an item in a collection when using a For Each activity?

By using the Continue activity.
By using a general If and skipping the required items.
There aren’t any scenarios where certain items have to be ignored.

37. Which of the following types of variables defined in UiPath Studio?


38. Which of the statuses below can a transaction have? Select all the options that apply.

In progress

39. Where can the logging level of a robot be changed from?

The robot settings, which are accessed via the UiPath Robot icon in the System tray.
Orchestrator, in the Edit Robot section.
You can not change the logging level.

40. The following heartbeat value shows that a robot is connected to Orchestrator:

just now
a few seconds ago
5 minutes ago
an hour ago

41. How can a process be allocated to three different robots?

By deploying the process in the environment of the robots, which run it automatically
By creating a job and selecting all three robots
It is not possible to allocate a process to three different robots
By scheduling the process and adjusting the settings in the Execution Target tab accordingly

42. What is the best practice to stop an ongoing job in Orchestrator?

The process can only stop on its own.
By cancelling it and using a Should Stop activity inside the workflow.
By terminating it.

43. How are Robot Keys generated?

Robot Keys are automatically generated by each robot and can be found in the Robot Tray.
Robot Keys come with the license.
Orchestrator generates unique Robot Keys during on the robot provisioning process.
Robot Keys are generated via UiPath Studio.

44. What happens if the result of a transaction is not set?

It is automatically set to Successful after 24 hours
It is automatically set to Failed after 24 hours
The status is “In Progress” for 24 hours, and then it switches Abandoned

45. What types of assets can be stored in Orchestrator?

Array, Datatable, Bool, String
Bool, String, Integer, Credential
Integer, Password, GenericValue, String

46. What happens in the UiPath Robotic Enterprise Framework template, in the Init state of the Main workflow?

The robot reads the configuration file and initializes all the required applications
The transaction items are extracted from the Queue
The robot checks if the previous transaction is complete and then starts the next one

47. What is RPA?
Answer: RPA was otherwise called Robotic procedure mechanization which a kind of utilization identified with innovation that will help the representatives working in some organization to build any product or perhaps a robot that will catch and help in understanding the application which is utilized for controlling the date, exchange preparing, correspondence and for activating reactions.

48. What is UiPath Automation?

Uipath is the merchant for the main mechanization procedure of apply autonomy. It really helps in giving a product stage which will help in an association like robotize business. The fundamental target of the product robot is to help in the control of the application’s layer of introduction like the manner in which any human will do.

49. Difference between UiPath Vs Selenium?

Selenium can’t interface with an immense number of utilizations. It is unfit to utilize one’s application’s yield and use them as another contribution for another application and isn’t perfect with the virtual conditions like the Citrix.

Though Uipath by and large plans the product procedure that helps in robotization. It is a kind of RPA device which will help in performing exercises like the human.

50. What is Value and Scope of information types in UiPath?

Variable is utilized for putting away information. At the point when a few information is put away inside some factor that esteem can be of numerous kinds. In uipath, there is a colossal number of information types beginning from content number, nonexclusive esteem, time, date and information tables.

51. What are contentions in UiPath?

Contention encourages the program to makes a few contentions where you can likewise roll out certain improvements. In contentions, you need to specify the name which is obligatory. Expound on the course and select the contention type whether they are a string, object, Int 32 or cluster.

52. What are properties in UiPath?

In Uipath, you can utilize a great deal of exercises which is utilized for mechanizing the applications of the web applications which you can find in the movement board under the classification of UI robotization. The regular properties of these exercises are Continue On Error, Delay After, Delay Before, Timeout MS, Wait For Ready, and target.

53. What are Flowchart exercises in UiPath?

The flowchart is commonly utilized for different settings. It helps in expansive employments just as in little ventures and you can likewise utilize them in various tasks. Flowcharts help in exhibiting various fanning of legitimate administrators helps in structure complex business and for interfacing the exercises from multiple points of view.

54. What are grouping exercises in UiPath?

The grouping is really the little kind of tasks which are appropriate primarily for direct procedures and will empower you to change from one movement to the another consistently. Its really goes about as a solitary movement square. You can reuse them commonly.

55. What is state machine in UiPath?

At the point when a machine is utilizing a specific number of states for mechanization amid the execution it is known as the state machine. It will possibly change starting with one state then onto the next if any activity is activated.

56. How would you make an undertaking in UiPath?

For making a task in uipath you should make an envelope with your name and after that select a specific area. So the new organizer will get spared in the default index.

57. Explain about Recording in UiPath Studio?

Uipath has 4 accounts. They are Basic, work area, web, and Citrix.

Essential: It is utilized for the age of the full selector for each action yet has no compartment. Thus the mechanization is much slower yet is useful for single exercises.

Work area: It is incredible for various activities and work area applications. It is a lot quicker than the essential and utilizations the holder where the exercises will be encased and will likewise have incomplete selector.

Citrix: It is utilized for chronicle of virtualized conditions, grants writings, pictures, and console robotization.

58. What are Selectors and Wildcards in UiPath?

Wildcrafts helps in supplanting the strings. It is useful when you will manage the qualities which are changing progressively in the selector. Furthermore, the selector helps in consequently creating the determination by utilizing the wildcraft.

59. Why do you performing Data Scraping in UiPath?

Information scratching helps in empowering the extraction of organized information, report or application. Organized information is a gathering of data that is composed and exhibited in an anticipated example.

60. What is the Assign Activity in UiPath?

We need the allot action since it causes in doling out qualities to the factors. For the most part they are utilized when there is a requirement for augmenting the variable’s esteem when there is a circle. You can include the esteem and after that store them to another variable or it helps in appointing the incentive to some cluster.

61. What is the Delay Activity in UiPath?

Uipath utilizes the postpone movement for making you interruption or stop the mechanization for some period. This is predominantly utilized in tasks where you need great planning like pausing and after that beginning of some specific applications or hanging tight for data handling which you can use in the distinctive movement.

62. What is the While Do Activity in UiPath?

Do while helps in empowering the program to execute the particular piece of robotization when the condition will be valid. In the event that the condition isn’t valid, at that point the circle won’t be executed. This action is utilized for venture through the component present in the cluster or it additionally helps in executing a specific movement for ordinarily. You can utilize counters for monitoring the addition.

63. What is the If Activity in UiPath?

In the event that the action is utilized when you will manage two conditions where the principal articulation will get execute if the condition is valid while the second one will get executed when announcement will be false. At the point when the variable will have values then the if proclamation is fundamentally utilized.

64. What is the For Each Activity in UiPath?

This announcement helps in empowering the progression with the assistance of exhibits, information tables, records or some other kind of accumulations. It empowers you to repeat the information and after that procedure each data separately.

65. What is the Break Activity in UiPath?

With the assistance of break action, you can without much of a stretch stop a specific circle at any picked point and around then you can proceed with some other movement.

66. What is bundle chief in UiPath?

With the assistance of bundle supervisor, you can undoubtedly download the action bundles, systems, libraries, wrappers, and so on and you can likewise check the ones which are as of now present in the compartment and you can likewise refresh them or include or evacuate them. Every one of these highlights are conceivable as a result of oversee bundles window which you can without much of a stretch open by tapping the bundle administrator catch by pushing on the movement board.

67. What is venture troubleshooting in UiPath?

Investigating is utilized for recognizing just as demonstrating the blunder for a specific undertaking. It has breakpoints and logging and it is a sort of incredible usefulness which will assist you with gathering data about the venture and will feature the mistakes well ordered. Logging causes you to recognize what your undertakings are experiencing when the writing computer programs is done and is appeared in the yield board. Which helps in making the way toward investigating simpler. Though breakpoints help in stopping the execution of your task to encourages you check the condition of the program at a specific point.

68. What is Automatic Recording in UiPath?

Mechanization recording is utilized as they are particularly valuable in addition to it can spare you a great deal of time. As this programmed account will give a skeleton of the whole business forms so you can without much of a stretch parameterize and alter the task.

69. What is distributing a computerization venture implies in UiPath?

Distributing of the computerization bundle shows chronicling it and the related documents present specifically organizer for sending it to robots and afterward executing it. When you will be associated with the orchestrator then the venture will go to the orchestrator field and after that it will be shown on the bundles page. What’s more, from this spot, you can without much of a stretch appropriate them to different robots after you relegate a few bundles to the earth.

70. What are UI Activities Properties in UiPath?

There are diverse kinds of exercises which are utilized in the website pages or in robotizing applications and you can without much of a stretch discover them in the segment of exercises board classified under UI robotization.

Continue On Error: Even when the movement will demonstrate blunder still, the computerization will proceed with its work. This field works in the Boolean qualities. False is the default an incentive in here. The task won’t demonstrate any mistake if the action on this field set to valid inside the attempt get.

Deferral After: It helps in delaying the movement.

Deferral Before: It stops before any action.

timeouts: It helps in finding the component before the blunder is appeared.

Wait For Ready: It will hold up until the objective is prepared and before you play out the action.

Target: It helps in recognizing the component in UI before the movement begins.

71. How would you be able to empower picture and content based procedure mechanization?

On the off chance that you need to empower the picture and content based procedure mechanization, you should see that the uipath has a few highlights that will recreate the console or mouse input, such as drifting, clicking, content acknowledgment, OCR exercises, and so forth that helps for recognizing by UI components by screen scratching. Picture or content mechanization is fundamentally utilized in the circumstances where the UI robotization won’t work like in the earth of the virtual machine or in the spots where discovering selectors by utilizing the ordinary strategies isn’t simple.

72. What is Citrix Automation in UiPath? Do you have any involvement in virtual machine mechanization?

The virtual machine is the copying of software engineering. On the off chance that you productively need to process the mechanization in the Citrix machines, at that point you will require strategies and instrument. The Citrix robotization in uipath utilized for working the virtual machine.

Indeed, I have dealt with the virtual machine computerization beforehand.

These are a portion of the critical meeting condition which you will look amid uipath meet. It contains the two fledglings level inquiries to inquiries for experienced individuals. To become familiar with uipath, it is imperative to have a sound learning of computerization and virtual machine.

73. Name some RPA Tools.

Blue Prism
Automation Anywhere
Work Fusion

74. What is datatype of variable which reads excel?
Ans: Datatable

75. What activity is used to get structured data?

Data Scraping

76. Which helps is pause the process in between workflow?

Delay activity

77. Name looping activities.

For each row
For each
Do While

78. Is being able to use break inside if?

No.If the IF activity has any looping activity in it, inside the loop we can able to use a break.

79. Is it possible to start the debugging at any particular point of workflow?

No. Debug is possible only from the initial point of the workflow.

80. While debugging,how can we pause the execution of workflow?

Using Breakpoints.

81. Where can we download the packages?

Package Manager

82. Which is the default browser in Uipath?


83. Does Uipath support browser other than IE?

Yes. It supports Chrome and Firefox but we have added an extension for it which is available inside the setup panel in UI path.

84. What is Uipath Orchestrator?

It is a control room which controls Uipath robots.

85. Is that regex expression can be integrated in Uipath?

Yes. Match activity plays a role in it. Also regex and match variable are available in Uipath.

86. How can we call another xaml file inside one xaml file?

Invoke Workflow file activity is used for it.

87. How can we extract data from SQL database?

Using Linq.

88. How can we connect and read database?

Using connect database activity,it is able to connect database and using deserialized activity it is possible to read the data.

89. What are the OCR engine available in Uipath?


90. Is it mandatory to clear the clipboard before using clipboard activity?

It is not mandatory but it is good practice.

91. Example of machine learning integrating activity in Uipath.

Abby flexi capture activity.

92.How to extract text from image?

Using Ocr activity.

93. What is Citrix automation?

Automating any application/web/document in a virtual machine.

94. Is citrix automation possible in uipath?

Yes, it is possible.

95. What are the error handling activities available in Uipath?

Try Catch,Terminate workflow,Throw,catch

For more  Click Here

For Course Content  Click Here