50 UiPatn
50 UiPatn
com
UiPath comes in two versions. One is community edition and second one is enterprise. Based
on usage one can opt for using either of these. As a user of community version of UiPath,
below are some of the benefits of using UiPath :
Easy to setup : UiPath can be installed within few clicks and then we are ready to go !
Simple interface yet powerful : Easy to use, drag & drop features making it easy for user to
/control.
Inbuilt Robotic Framework : Set framework to automate your business process. Easy to work
through queues and complete the tasks
Levels of Automation : Build a process to automate fully or even partly with interference of
human & partly with UiPath !
Resuable projects : The simple automation tasks can be transferred and shared with another
user
Documentation : Open documentation which user can browse and learn.
Certification: The UiPath certification is free till 31st December 2019.
The company has now hit a 7 Bn$ valuation . This gives way for an outstanding opportunity
and thousands of UiPath experts needed for UiPath related work as more and more
organizations adopt. It is hence needed to prepare for UiPath Interview Questions to crack the
job and take the most out of it !
Below are some of the UiPath interview questions that you must go through :
UiPath
Automation Anywhere
Blueprism
https://mustmoveon.com
Ans. UiPath has grown tremendously owing to its best in class features which is easy to use.
UiPath has an amazing knowledge sharing community which makes it unique. As a user of
UiPath I can see that its simplicity and no code workflows can be used to automate any back
office processes.
Ans. Yes. It is very easy to work with excel and UiPath has lot of pre defined excel
activities. You can use 'Get Cell Color' to retrieve the color of a specific cell.
4. What are the different types of variables that can be defined in UiPath Studio ?
Ans. There are many different types of variables. Below are some of them :
Text
True Or False
GenericValue
Array
Date and Time
Data Variable
Number
Data Entry
o Simulate Type Method
o Send Window Messages Method
o Set Text Activity
Data Extraction
o Get text
o Full text method
o Web Scraping
Controls Manipulation
o Simulate Click Method
o Send window Message Method
o Check Activity
o Select Item
7. You need to collect employees data and send it by email as an Excel file. What type of
workflow is the most suitable for the final part, which adds the file attachment, formats
the email, and sends it?
Ans. The most suitable type of workflow for this final part is Sequence.
Ans. You can manage your variables from the Design panel > Manage Variables > Remove
Unreferenced.
Ans. We can dynamically change parts of a selector by using variables to replace the
dynamic parts
10. What type of argument can you define to pass data and retrieve the modified value
from an invoked workflow?
Ans. In/Out
11. While automating an installation wizard, a pop-up window may or may not appear.
What can you use to close the window without stopping the workflow?
Ans. We can do the following to close the window without stopping the workflow :
Ans. Attended robots should be used when the processing of some input data relies on human
decision.
Ans. Below are the ways from which logging levels can be changed :
The robot settings, which are accessed via the UiPath Robot icon in the System tray.
Orchestrator, in the Edit Robot section, the Settings tab.
https://mustmoveon.com
15. What is the best way of managing variable values within a workflow, so that they
can be shared on different robots and environments ?
BreakPoint
Slow Step
Highlighting Activities
17. What robots can be selected when you start a job from Orchestrator?
New
In progress
Successful
Abandoned
Failed
Retried
Deleted
By using Try Catch activities inside the workflow for unexpected application exceptions.
By validating data using conditional blocks for business exceptions.
20. In the UiPath Robotic Enterprise Framework template, in the Main workflow, what
is the default type of the TransactionItem variable?
Ans. QueueItem
22. Which emails are deleted if you use Get IMAP Mail Messages with the
DeleteMessages property set to true?
Ans. The ones in the list that is retrieved by the Get IMAP Mail Messages activity.
23. Consider three GenericValue variables, var1 with the default value of “3 apples”,
var2 with the default value of “5 mangos”, and the result, which is the output of an
Assign Activity with the var1 + var2 expression. What is the value of the resulting
variable ?
24. Is there any way to hide the execution of one activity in the logs?
Ans. Yes, by checking the Private property of the activity that is to be hidden.
25. What happens if you try to end the execution of a job by clicking the Stop/Cancel
button in UiPath Orchestrator?
The job state is changed to Canceled/Stopped, even if no Should Stop activity was used
Execution is killed
26. What is the best way of scraping a large, selectable text in a Citrix environment?
Ans. Select the entire text and copy it with the Copy Selected Text activity.
27. When requesting a work item from Orchestrator Queues using the Get Transaction
Item activity, what do you need to specify ?
Ans. The name of the Queue which contains that specific work item
29. What happens if the ClickBeforeTyping property in a Type Into activity is selected?
30. What is the difference between a Click activity whose SimulateClick property is
checked and another one with the same property unchecked?
Ans. The activity with the SimulateClick flag unchecked moves the mouse cursor over the
target element, while the one with the flag set does not move the mouse cursor.
https://mustmoveon.com
31. You want to build a Dispatcher process to populate an Orchestrator Queue for
parallel processing on multiple robots. Which activity should you use to add a queue
item for each work item?
Bool
String
Integer
Credential
33. In the UiPath Robotic Enterprise Framework template, to enable the retry
mechanism without using Queues, what should the value of MaxRetryNumber be set
to?
34. At the end of the execution of Workflow1, which retrieves some items from a
database, is the database connection closed automatically?
36. Where should you store the environment settings that are prone to changes?
In Orchestrator, as assets
Inside config files (.xml, .json, .xlsx, etc.)
37. Which is the best way to navigate to a specific page in a web browser?
38. In which workflow in the UiPath Robotic Enterprise Framework template is the
retry mechanism implemented?
39. What can the UiPath Robotic Enterprise Framework template be used as?
40. What happens in the Init state of the Main workflow, in the UiPath Robotic
Enterprise Framework template?
Ans. The robot reads the configuration file and initializes all the required applications.
41. What is the purpose of the WaitForReady property in any UiAutomation activity?
Ans. Before performing the actions, waits for the target to become ready.
42. Is it possible to write to a text file without using the Write Text File activity?
43. Downloading a report from a web application takes a variable amount of time, but a
pop-up window is shown when the download is finished. What should you do to check
whether the file has been fully downloaded before continuing the process?
Ans. Use the On Element Appear activity and indicate the download pop-up window
44. The String.Format(“Input = {0} and Output = {0}”, “1”,”2”) expression returns the
following
45. How can you retrieve the value stored in a Queue Item variable?
46. One of the steps in your process is to authenticate on a web application. How can
you check if the login succeeded or not?
Ans. Use an Element Exist activity to check whether the login succeeded by searching for an
element that is only displayed in that case.
47. In the UiPath Robotic Enterprise Framework template, where can the
GetAppCredentials workflow retrieve credentials from?
Orchestrator Asset
https://mustmoveon.com
48. What is the best way of restricting the access of a person to a limited number of
pages in Orchestrator?
Ans. By creating a different account and role for that person. When creating a new role,
restrictions can be applied.
Ans. Is is possible :
Ans. Remotely controlling any number of robots and performing workflow management.
51. What status does a job have when a schedule is triggered in Orchestrator, but there
are no available robots to execute it?
Ans. Pending
52. If a large item collection is processed using For Each, which activity enables you to
efficiently exit the loop after a specific moment?
Ans. When the standard log message has to be customized by adding new fields to it