UiPath Interview Questions – Part 1

1.What types of exceptions will be retried in UiPath?

There are two types of Exceptions in UiPath

1.Business Exception
2.System Exception

1. A Business exception can be defined as a user-defined exception, it is explicitly thrown by the process when certain criteria defined for the process is not met
i.e If phone number contains any alphabets in it, the Provided date is out of the required date range.
Retrying the transaction does not solve the issue, so we basically notify the user about this error.

2. A System Exception can be defined as unknown exceptions which are generated by the end applications(which is automated) or slow network issues
i.e Application not responding, while connecting to the database, while performing string manipulations.
These type of exceptions have a chance of being solved by retrying the transaction.

So, only System exceptions are retried in UiPath.

2.What is the difference between throw and rethrow?

Throw” activity in UiPath is to generate your own exception.
They can be a system or business exceptions.

Rethrow” activity in UiPath takes an existing exception that has been encountered and regenerates it at a higher level.

This activity always comes in the catch block of Try Catch activity

3.What is attended and unattended bot?

Robots can be attended or unattended based on the requirement

Attended Bots:

These front-office bots can be useful when the entire end-to-end process cannot be automated and it should work along with the user to achieve the results.
It allows the data exchange between the user and the robot.
They can be triggered by system-events.
Example: call Center-To fetch the required information

Unattended Bots:

These back-office bots can be implemented when the entire end-to-end process can be completely automated and the bot can work independently without any human intervention.
They can be triggered by system-events or they can be scheduled.
Example: Bank-To process the transactions

4.Difference between variables and arguments?

Variables are used to pass the data between the activities of the same project, while Arguments are used to pass the data between the workflows or projects.

Arguments have global scope in a workflow or project by default, unlike variables where we can define the scope for them manually as per the requirement.
Variables and Arguments both are cases insensitive.

5.Difference between excel and workbook activities of UiPath?

To use “Excel” activities, MS Office(Excel) should be used installed on the target system.
Excel file can be kept open, while using the file.
Excel activities can only be used within the Excel Application Scope.

To use “Workbook” activities does not require the excel to be installed to use them.
Excel file should be closed, while using the file.

Note: Excel Activites have got more features when compared to Workbook activities

Hope it has helped you…

11 thoughts on “UiPath Interview Questions – Part 1

  1. aravind reddy

    rethrow is not clear for me can you explain with an example

    1. Hi Aravind,
      In that case, we will try to post an article on that by tomorrow 🙂
      Thanks for engaging with us!!!

    2. Hi Aravind,
      Please find the link for the Rethrow example

  2. Nice Sharath…….

    1. Thanks Naveen…

  3. Suresh Kappa

    Hi Sarath Raju, Your tutorials are very much helpful. Thank you for your efforts.
    If possible could you please post tutorials and interview questions on RE Framework..

    1. Glad to hear that you people find them really useful…

      Sure Suresh
      We will work on that then😃✌🏻

  4. Mohit

    Bro, please upload more Interview Questions 😀

    1. Sure bro…Will do it 😉👍🏻

  5. Sreekanth

    Could you please add more interview questions

    1. Sure buddy!!!
      Will try to add more soon 🙂

Leave a Reply