Last updated on Nov 07, 2023
Pega is a software development tool used for building BPM and CRM applications without the requirement of coding. It automates all the business processes to develop the applications, and Java heads it in the backend as it is developed on Java and uses OOP and java concepts. The main usage of Pega is to reduce cost and improve business purposes. Pega allows organizations to deploy changes eight times faster than Java-based applications.
In this article, you can go through the set of Pega interview questions most frequently asked in the interview panel. This will help you crack the interview as the topmost industry experts curate these at HKR trainings.
Let us have a quick review of the Pega interview questions.
Ans: Pega is a platform that allows the user to develop apps, perform integration with the external system and easily implement mobility. It also helps in managing the case life cycle, extensive user interface design, managing the decisions and implementing the DevOps and Robotic process Automation, and reporting. It is built on Java and has its latest version as 8.2 which also stands for Build for Change.
Want to Become a Master in Pega? Then visit here to Learn Pega Training
Ans: The different types of standard classes available are.
Ans: The following are the steps implemented in creating a work object in Pega.
Ans: Direct Capture Object is an apple dev tool that includes.
Ans: It is the instance of Rule-Obj-Service Level Rule type. It can be added to assignment and work objects.
Service level contains two intervals of time as Goal and Deadline. It indicates the expected time for the assignment and time to resolve the work object. If an assignment isn’t completed before the time limit, the system can automatically raise the assignment and cancel the entire flow, and so on.
If you want to Explore more about Pega? then read our updated article - pega Tutorial
Ans: The steps to trace SLA in Pega are:
Ans: The following are the different layouts types available.
Ans: A RuleSet in Pega is a collection of rules of business that defines an instance. The ruleset is an essential subset of PegaRULES that is necessary to reference instances in the database.
[ Related Article: ruleset in pega ]
Ans: Yes, commit is used to save the data permanent in the DB.
Ans: An access group in Pega is an example of a Data-Admin-Operator-Access Group class that creates a set of RuleSet for the requestors. The developer defines access groups and assigns them to different users.
Access Group controls the security based on the job functions. It is the instance of Data-Admin-Operator-AccessGroup. Various aspects that can be controlled through an access group are
Ans: It is the instance of the Rule-Obj-Flow Action rule type. It is the one category in UI specifying the choices to the user performing assigned work objects.
Local FA: If action is finished, the work object returns to the same level.
Connector FA: If action is finished, the work object moves to the next level.
Ans: The system adds entries it finds from the following sources in the order listed. The system adds entries it finds from these sources in the top of the list.
Requestor: (Data-Admin-Requestor class) — Usually this adds the RuleSets named Pega-RULES, and Pega-IntSvcs and a version or version prefix for these.
Division - As referenced in the Operator-ID instance.
Organization - As referenced in the Operator-ID instance.
Access Group: As referenced in the Operator-ID instance.
Ruleset Versions - Prerequisite RuleSets and Versions to those already compiled.
Operator ID: If this user has the ability to check out rules, the personal RuleSet (named the same as the Operator ID key) is added last. It is also called a private ruleset.
Ans: The declarative rule is an instance of a class derived from Rule-Declared.
The declarative rules in Pega are.
This method is used to validate all the properties present on a page. If a page contains embedded pages, this method works recursively to validate all the properties. This method consumes a lot of system resources and takes more time. If you want to validate specific properties use Obj-Validate method with Rule-Obj-Validate rule.
This method is used to impose restrictions on property value. Use the Edit validate rule along with Property-Validate method to impose restrictions. You can validate multiple properties using the Property-Validate method.
Ans: Case management in Pega enables a user to adapt to the unpredictable, event-driven or automatic changes in a case and its processes. It pools real-time adaptation with unique solutions for every case to suit ad-hoc additions. It also saves the case as a template for the future application.
Ans: The advantages of Pega case management are.
Ans: A map value rule is a rule that converts one or two input values, such as latitude and longitude numbers, into a calculated result value, such as a city name. The rule uses ranges for the input value or values and a matrix to look up the result. Map value rules are instances of the Rule-Obj-MapValue rule type. This rule type is part of the decision category.
Explore Pega Sample Resumes! Download & Edit, Get Noticed by Top Employers!
Ans: It is an Interface that shows up for the client either developer or an end User and entry can be arranged in Access Group.
Example: Developer entry, chief gateway, client entryway, administrator entrance.
Ans: Locking is acquiring control over a work object before proceeding to perform any action on it and to ensure only a single user to perform actions on a work object at a time. There are two types of locking as stated below.
Ans: Forward Chaining provides the automatic calculation of the property by executing the declarative rule when any one of the input property values is changed.
Example: If the Area property depends on the length and width property, then Forward Chaining causes the area property to be recalculated every time either length or width values change.
Ans: BackWard chaining provides the automatic calculation of the property by executing the declarative rule when the value is needed for the property, rather than when an input changes.
Example: If the area property depends on length and width property, the backward chaining causes the area property to be recalculated each time the area property is required.
Ans: The following are the steps that are implemented for declaring an index.
Ans: There are ten Pega guardrails as follows.
Ans: Agents are an internal background process operating on the server to run an activity. Agents are asynchronous and independent. They also perform system tasks such as sending email notifications and synchronizing caches across nodes. Activities they call run individually on their own schedule and one activity doesn’t have to finish another activity.
Verify the above tag in the “prconfig” file. Verify if the value of the above tag is true or false.
Ans: A service level rule is an instance of the Rule-Obj-Service Level rule type. Each service level rule defines one or two time intervals, known as goals and deadlines that indicate the expected or targeted time for the assignment, or time-to-resolve for the work object.
If an assignment isn't completed before the time limit, the system can automatically raise the assignment, and cancel the entire flow, and so on
Forward Chaining: It provides the automatic calculations of the property value by executing the declarative rule, when any one of the input property value is changed.
EX: If the Area property depends on the Length and Width property, then forward chaining causes the Area property recomputed each time either Length/Width value changes.
Backward Chaining: It provides the automatic calculations of a property value by executing the declarative rule, when a value is needed for property rather than whenever inputs change.
EX: If the Area property depends on the Length and Width property, then backward chaining causes the Area property recomputed each time the Area property is required.
Ans : Circumstance is the optional condition and enhancement of rule resolution alg. diff variations of the rules within the same version created for diff flavors suit for different situation. Circumstance works during the rule resolution, at run time system first find the rules based on class hierarchy then searches for a rules the requestors session needs, it compares the values of rule set, version, and availability to determine which rule executed.
Ans: Access Group controls the security basing on the job functions. It is instance of Data-Admin-Operator-Access Group. Various aspects that can be controlled through access group are default and available types of works (also called as work pools), Primary rule sets ( Access Control to rule sets), Assigned roles, Portal layout
Ans: Work list is an outstanding assignment waiting for a user to perform them.
Work basket is an instance of Data-Admin-Workbasket class. Work object progress through a flow execution, the system creates assignment. Assignment may be created either with individual user or work basket
Ans: When action is finished work object returns to same assignment.
Ans: Rule-Declare-Expressions, Rule-Declare-Index, Rule-Declare-Trigger, Rule-Declare-On Change
Ans: ( obj-validate is we can do validations for multiple properties of a single work object)
(Property-validate is only one property we can do validations for single work object)
Ans: A workspace is an environment that provides particular features and tools.
Ans: One needed some tools to access Admin Studio; they are:
In-app development, some cool new features are included :
Ans: A prediction studio is a dedicated workspace for data scientists to control the life cycle of advanced analytics models. The prediction studio consists of predictive models, self-learning or adaptive models, and text models.
Ans: PRPC consists of four types of portals
Ans: The requestor type in Pega is the requestor that accesses the Pega platform like an external application, an internal background process, or a browser session.
Ans: In Pega, platform activities make process automation. In Dev Studio, activities contain a series of steps that perform in the given order to keep activities short.
Ans: A declarative rule is an instance of a subclass of the Rule-Declare class. They allow the automatic processing of values.
Ans:To resolve work objects using activity, we have to follow the steps they are:
First step: open the object.
Second step: set the correct ticket on your flow or click on Finish Assignment.
Ans:There are different ways to measure the performance of your application in Pega.
Performance analyser tool, DB trace, Autonomic Event Services (AES), and Alerts
Ans:By checking the Chain tracking tab, you can specify if an expression triggers f/w or b/w.
Ans:Pega applications typically use four standard harnesses to organise the content of user forms they are: new, perform, review, conform,
Ans:Declare index is a rule that exposes aggregate properties like List, page, or Group for reporting purposes. They are a part of the system admin category.
Ans:Rule Resolution is a search algorithm the system uses to determine the most appropriate or the best rule to apply and complete the process. With automated rule resolution, one can save time and make sure you implement resources efficiently.
Ans:Yes, without exposing we can refer to the property in the display tab. We can’t refer to the property without exposing it in the criteria fields of the content tab.
Ans:No. we can not create Agent schedules manually.
The Agent Manager on our Process Commander system generates at least one agent schedule instance for each agent’s rule.
Ans:Escalation means any processing within a Process Commander application that causes high-priority work objects to become visible to users and managers and to be processed immediately. Escalation can occur through a service level rule associated with the flow and through background processing by the Pega-ProCom agent
Ans:RDB- Open method retrieves a single row of data from an externas database and then adds the retrieved data into a specified clipboard page as property values and names.
The types of flow in Pega are
Ans: In the workspace, there are specialised functionalities and tools to work. With different workspaces, we can manage and develop our application. In the Pega platform, there are four role-based authoring workspaces called Studios
With the help of studios, we can enhance productivity and speed up the application process by providing role-based capabilities to users.
Ans: In the Pega platform, the data page helps to recover data from a stated data source and it caches the same within the memory. Moreover, a data page controls the data source integration, isolating business actions from this integration.
Ans: In Pega, Activity is helpful to automate the process and also useful to configure the system to automate claim uploads. It is also possible to do without the intervention of the user.
An activity consists of sequential steps that execute in the order of instruction.
Similarly, in the Pega platform, utility is useful when a user calls the Activity in a flow.
The utility is a form in a Pega flow, whereas Activity is a rule or instance of the Rule-Obj-Activity rule type.
Ans: Obj-open:- Within the obj-open term, a user will get many records out of the table as per the basis from the specified class. Also, it opens as a case or an instance of a class given.
Ans: We can connect with many Pega Apps using SOAP, HTTP, MQ, and JMS.
Ans: We can check these values of an activity using the log message.
Ans: The following is the table used to add a note in the Pega platform-
Edit Validate rule- The edit validate rule is helpful to validate the value of property through Java code. Further, these rules are helpful for property-validate, Rule-Obj-Activity, etc.
Edit Input rule - These rules help convert the data entered by the users into the format required.
Ans: By default, the work objects are stored within the pc_work table. Further, if you wish to keep these objects under a user-built table, you can do the following-
Ans: The rules StepStatusGood and StepStatusFail are used when they check the pxMethodStatus property value as "Good" or "Fail." It is when the condition is defined within @baseclass.
Dear readers, we at HKR commit to provide quality and reliable sources at all times. In this post we have provided the curated list of interview questions prepared by our experienced faculty members. If you are going to face an interview, these questions might help you sail the interview easily, prepare yourself and get through with the knowledge before going to the interview. Stay tuned to our website for more valuable content. We wish you all the best for your interview.
|Batch starts on 7th Dec 2023||
|Batch starts on 11th Dec 2023||
|Batch starts on 15th Dec 2023||