top of page

UiPath Interview Questions

  1. Explain different types of workflows in UiPath


   Various kinds of workflows in UiPath are:

  • Sequences: The sequence is a small type of Project which are suitable for linear processes. It enables developers to switch from one activity to another easily.

  • State Machine: A machine using a specific number of states used for automation, it is called as the state machine. It will switch from one state to another.

  • Flowchart: It can be used for large or small projects that help in building complex business.

2.  List properties of UiPath

    Properties of UiPath are:

  • ContinueOnError

  • DelayAfter

  • DelayBefore

  • TimeoutMS

  • WaitForReady

  • Target

3. Explain variable and data type in UiPath

   Variables in UiPath are used to store the data, and to change the value of a variable. Data types help to store data in different forms. UiPath supports various data types like number, time, date, universal value, and text.


4. List various types of recordings available in UiPath

   Different types of recordings in UiPath are: 1) Basic, 2) Desktop, 3) WEB, and 4) Citrix, and 5) Image.


5. What is the need for Element Exists?

   It is used to check whether UI Element is present or not during the execution of the program. Element exists only supports Boolean.


6. Explain Package manager.

   A package manager in UiPath is a bundle of numerous elements that allows automating the process. A package manager includes things like frameworks, libraries, and wrappers.


7. List variable error handling activities available in UiPath

   Error catching activities in UiPath are:

  • Terminate workflow

  • Try Catch

  • Throw

  • Catch


8. Explain the Delay activity

   Delay activity in UiPath is used to pause or stop the automation for some time. It is mainly used in projects where there is a need for time to wait and start a specific application


9. Explain switch activity

   Switch activity is used to accept objects depend on the defined character’s values. It uses the integral argument that can be changed by going to the properties panel and selecting the expected argument type.


10. Explain while activity

   While activity helps in preparing an activity when a status is valid.

11. Explain for Each Activity

    For each activity helps in providing the step using data tables, arrays, lists, and other collections. It enables the programmer to repeat the data and process the information individually.


12. Explain the types of robots that can be configured in Orchestrator?

    Two types of robots that can be configured in Orchestrator are:

  • Standard robot: It is a machine which is dedicated on a single standard machine.

  • Floating robot: It can use multiple machines like it can work on any standard or template.

13. Explain UiPath Explorer

    UI Explorer is a tool that is used to create a custom selector for a UI element. It is used only if the UiPath.UIAutomation.Activities package is installed in the Project.

14. What are the types of input methods for click and type action?

     Types of input methods for click and type action are:

  • Default method

  • Send windows message

  • Simulate type/key

15. What is the use of Data Scraping in UiPath?

    It enables the extraction of the document, structured/configured data. Structured data is a collection of data that is designed and presented in an anticipated pattern.


16. Explain the functions in RegEx?


    Replace- Replaces strings that match a Regex pattern with a    specified replacement string.

    Ismatch-Indicates if the specified regular expression finds a match in the specified input string.

    Matches- Searches an input string for all occurrences and returns all the successful matches.


17. 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


18. 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


19. What is Queue and Transaction?


   Queue are type of Data and Transactions are Data for the Processing


20. What are the debugging methods?

  • F7 – is used to run in Debugging method and F9 – is break point which is used to stop if automation is run by F7 (Debug)

  • Step into (F11) is used to run step by step

bottom of page