Google News
logo
Pega Interview Questions
Pega is a powerful low-code platform that builds agility into the world’s leading organizations so they can adapt to change. Clients use our AI-powered decisioning and workflow automation to solve their most pressing business challenges – from personalizing engagement to automating service to streamlining operations.
 
Pegasystems Inc. is an American software company based in Cambridge, Massachusetts. Founded in 1983, Pegasystems develops software for customer relationship management and business process management. The company has been publicly traded since 1996 as PEGA.
 
Pega is a popular BPM tool and a platform that allows users to develop apps, perform integration with the external system and implement mobility easily. It is mainly concerned with customer engagement and digital process automation.
 
Pega essentially offers four different types of studios  :
 
* Dev Studio
* App Studio
* Admin Studio
* Prediction Studio

Studios, also called workspaces, are used to speed-up application development and enable users to work with role-based capabilities. Role-based capabilities help different types of developers perform specific functions with the tool. 
Pega is a platform that facilitates users to develop applications, implement mobility, help in managing the case life cycle, extensive user interface design, managing the decisions and implementing the DevOps and Robotic Automation, extensive User Interface Design, and reporting etc. Pega is preferred over other tools that it eliminates coding, simplifies the process by using inbuilt functionalities and mainly stands for reusing the existing rules and modifying accordingly.
From the application development point of view, the following are some of the new features added in Pega 8.4 :
 
* In Pega 8.4, we can use role-based workspaces.
* The new version provides developers with the capability to review complete project highlights on a single page.
* It also provides effective management of reusable components.
Pega Platform divides rules into classes based on their re-usability inside an application. Each cluster is referred to as a class. Each application is made up of three different class kinds.
 
The Data Class : This class specifies the rules that govern the use of data types and objects. 

The Integration Class : This class comprises rules that spell out how the application interacts with external services and resources such as customer databases and 3rd party servers.

The Work Class : This class consists of data items, interfaces, and other resources that govern the processing of test cases.
The page-validate method is used to validate all the properties present on a page. If a page has 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 the Obj-Validate method with a Rule-Obj-Validate rule.

A property-validate method is used to impose restrictions on property value. Use Edit validate rule along with Property-Validate method to impose restrictions. You can validate multiple properties using the Property-Validate method.
Edit Validate : Use the edit validate rule to validate the property value using java code. Edit validate rules can be used property-validate, Rule-Obj-Validate, and Property rules.
 
Edit Input : Edit input rules convert user-entered data into the required format. For example, if the user enters the date MM/DD/YYYY format, the edit input rule covers this date into DD-MMM-YYYY (required format). Again we need to write java code for this transformation.
The different types of standard classes available are.
 
Base class : It is the ultimate base class, and Its Child Classes are work-, Data-, Rule-, Assign-, History-, etc. Pega always supports two types of classes which are abstract classes and concrete classes.

* Abstract Classes : These classes end with '-' and abstract classes cannot create any work object instances.
* Concrete Classes :  It does not end with '-', and abstract classes will create work object instances.
Following is the list of main certifications available for developers in Pega :
 
CSA : CSA stands for Certified System Architect. It is the basic level of certification as the entry-level for a developer.

CSSA : CSSA stands for Certified Senior System Architect. This is an advanced level of certification for developers. The developers with this certification are considered experts in building, judging, and leading a team with good technical aspects.

LSA : LSA stands for Lead System Architect. This is the most advanced level of certification for developers. The developers with this certification are considered leaders of development who are thorough with all the functionalities and implement accordingly.
10 .
What are the different types of harnesses used in Pega?
There are several types of standard harnesses available in Pega, but the most commonly used harness is new, perform, review, conform, Tabbed, perform screen flow, Tree Navigation etc.