i
Pegasystems
Filter interviews by
JSON (JavaScript Object Notation) is a lightweight data interchange format that's easy for humans to read and write.
JSON is structured as key-value pairs, e.g., {"name": "John"}.
It supports various data types: strings, numbers, arrays, objects, booleans, and null.
Example of an array in JSON: {"fruits": ["apple", "banana", "cherry"]}.
JSON is commonly used in APIs for data exchange between a server and a client.
Key concepts of OOP in Java include classes, objects, inheritance, polymorphism, encapsulation, and abstraction.
Classes: Blueprint for creating objects
Objects: Instances of classes
Inheritance: Allows a class to inherit properties and behavior from another class
Polymorphism: Ability to present the same interface for different data types
Encapsulation: Bundling data and methods that operate on the data into a single ...
Binary search is a search algorithm that finds the position of a target value within a sorted array.
Binary search works by repeatedly dividing the search interval in half.
It compares the target value with the middle element of the array.
If the target value matches the middle element, the position is returned.
If the target value is less than the middle element, the search continues on the left subarray.
If the targe...
Implement two threads to print messages concurrently: t1 prints 'Helloworld' once, t2 prints 'helloWorld' twice.
Use threading library in Python: import threading.
Define two functions: one for t1 and one for t2.
In t1, use print('Helloworld') once.
In t2, use print('helloWorld') twice.
Start both threads and join them to ensure main thread waits for completion.
Collections in programming manage groups of objects; lists are ordered collections allowing duplicates.
Collections are frameworks for storing and manipulating groups of objects.
Lists are a type of collection that maintain the order of elements.
Example of a list in Java: List<String> names = new ArrayList<>();
Lists can contain duplicate elements, e.g., names.add("John"); names.add("John");
Collections pr...
Address their concerns and involve them in the process to gain their buy-in.
Listen to their concerns and understand their perspective.
Explain the benefits of agile and how it can improve their work.
Involve them in the agile process and give them ownership of their tasks.
Provide training and support to help them adapt to the new way of working.
Celebrate their successes and recognize their contributions to the team.
...
The Scrum Guide was updated in November 2020 with changes to the framework.
Product Goal added as a new artifact
Daily Scrum questions changed to focus on progress towards Sprint Goal
Sprint Review includes discussion of the Product Goal
Sprint Retrospective includes a section on improving the way of working
Role of Development Team renamed to Development
Role of Development Team expanded to include accountability for q...
Find common ancestor of 2 nodes in a binary tree
Traverse the tree from root to both nodes and store the paths
Compare the paths to find the last common node
Use recursion to traverse the tree and find the common ancestor
To find the minimum element of a stack in O(1) time, maintain a separate stack for minimum values.
Create a separate stack to store minimum values
Push the minimum value onto the minimum stack every time a new value is pushed onto the main stack
Pop the minimum stack every time the main stack pops a value
The top of the minimum stack will always contain the minimum value
HTML and CSS are languages used for creating and styling web pages.
HTML stands for HyperText Markup Language and is used for creating the structure of a web page.
CSS stands for Cascading Style Sheets and is used for styling the elements on a web page.
HTML uses tags to define different elements like headings, paragraphs, images, links, etc.
CSS allows for customization of colors, fonts, layouts, and other visual asp...
I applied via Campus Placement and was interviewed in Nov 2024. There were 2 interview rounds.
Test consists of multiple choice questions which cover basic to medium level of questions of concepts like apptitude, java, reasoning etc
Binary search is a search algorithm that finds the position of a target value within a sorted array.
Binary search works by repeatedly dividing the search interval in half.
It compares the target value with the middle element of the array.
If the target value matches the middle element, the position is returned.
If the target value is less than the middle element, the search continues on the left subarray.
If the target val...
Verbal reasoning, quantitative reasoning, and pseudocode.
I am a dedicated and experienced system architect with a passion for designing innovative solutions.
Over 5 years of experience in system architecture
Strong expertise in designing and implementing complex systems
Proficient in various programming languages such as Java, Python, and C++
Excellent problem-solving and communication skills
Led a team in developing a scalable cloud-based application for a major client
Key concepts of OOP in Java include classes, objects, inheritance, polymorphism, encapsulation, and abstraction.
Classes: Blueprint for creating objects
Objects: Instances of classes
Inheritance: Allows a class to inherit properties and behavior from another class
Polymorphism: Ability to present the same interface for different data types
Encapsulation: Bundling data and methods that operate on the data into a single unit
A...
I applied via Campus Placement and was interviewed in Jul 2024. There were 5 interview rounds.
First round is online test consists of aptitude, coding and english speaking
I am interested in Pega because of its innovative technology and potential for growth. My long term goal is to become a skilled application engineer in the field.
I am drawn to Pega's cutting-edge technology and its ability to streamline business processes.
I see great potential for career growth and development within the Pega ecosystem.
My long term goal is to become a proficient application engineer, leveraging Pega's ...
I applied via LinkedIn and was interviewed in Jul 2024. There was 1 interview round.
Implement two threads to print messages concurrently: t1 prints 'Helloworld' once, t2 prints 'helloWorld' twice.
Use threading library in Python: import threading.
Define two functions: one for t1 and one for t2.
In t1, use print('Helloworld') once.
In t2, use print('helloWorld') twice.
Start both threads and join them to ensure main thread waits for completion.
I applied via Campus Placement
Duration: 2 hrs 25 min
HTML and CSS are languages used for creating and styling web pages.
HTML stands for HyperText Markup Language and is used for creating the structure of a web page.
CSS stands for Cascading Style Sheets and is used for styling the elements on a web page.
HTML uses tags to define different elements like headings, paragraphs, images, links, etc.
CSS allows for customization of colors, fonts, layouts, and other visual aspects ...
I appeared for an interview in Feb 2024.
Coaching difficult stakeholders involves understanding their concerns, building relationships, and facilitating effective communication.
Active Listening: Take the time to understand their concerns and perspectives. For example, hold one-on-one meetings to discuss their expectations.
Empathy: Show that you understand their challenges. If a stakeholder is worried about project delays, acknowledge their concerns and discus...
Collaborating with a senior stakeholder to resolve differing opinions is crucial for project success and team alignment.
Identified the Divergence: During a project kickoff, a senior stakeholder wanted to prioritize features differently than the team’s assessment.
Facilitated a Meeting: I organized a meeting with the stakeholder and the team to discuss the differing viewpoints and gather insights from both sides.
Used Dat...
I applied via Company Website and was interviewed in Apr 2024. There was 1 interview round.
Top trending discussions
The duration of Pegasystems interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 23 interview experiences
Difficulty level
Duration
based on 328 reviews
Rating in categories
Hyderabad / Secunderabad
4-6 Yrs
Not Disclosed
Hyderabad / Secunderabad,
Bangalore / Bengaluru
6-10 Yrs
Not Disclosed
Software Engineer
215
salaries
| ₹15 L/yr - ₹25 L/yr |
Senior Software Engineer
173
salaries
| ₹23.7 L/yr - ₹37.6 L/yr |
Senior Solution Engineer
119
salaries
| ₹10.5 L/yr - ₹22.5 L/yr |
Solution Engineer
95
salaries
| ₹7.8 L/yr - ₹19.5 L/yr |
Principal Software Engineer
90
salaries
| ₹27.8 L/yr - ₹45 L/yr |
Salesforce
24/7 Customer
Thomson Reuters
Oracle Cerner