i
Pegasystems
Filter interviews by
I was interviewed before Jan 2024.
Top trending discussions
It was some sorting question - 1 Hour JAVA
Use the kill command with the child process ID to terminate it
Find the child process ID using tools like ps or pgrep
Use the kill command with the appropriate signal (e.g. SIGTERM, SIGKILL) and the child process ID
Example: kill -9
I applied via Referral and was interviewed in May 2024. There was 1 interview round.
Count the number of substrings with equal number of 0s, 1s, and 2s in a given string.
Iterate through the string and maintain counts of 0s, 1s, and 2s encountered so far.
Keep track of the counts in a hashmap and increment the count of substrings whenever counts of 0s, 1s, and 2s are equal.
Return the total count of substrings at the end.
Group anagrams together in an array of strings.
Create a hashmap to store sorted strings as keys and corresponding anagrams as values.
Iterate through the input array, sort each string, and add it to the hashmap.
Return the values of the hashmap as the grouped anagrams.
I applied via Referral and was interviewed before Mar 2023. There were 2 interview rounds.
Types of testing include functional testing, non-functional testing, manual testing, automated testing, regression testing, and performance testing.
Functional testing: Testing the functionality of the software against the requirements.
Non-functional testing: Testing aspects like performance, usability, and security.
Manual testing: Testing performed manually by QA engineers.
Automated testing: Testing performed using aut...
To test a particular scenario, create test cases covering all possible inputs and expected outcomes.
Identify the specific scenario to be tested
Create test cases for different inputs and expected outcomes
Execute the test cases and analyze the results
Perform regression testing to ensure no new issues are introduced
Simple coding on python
Object-oriented programming paradigm that focuses on objects and classes for code organization and reusability.
Encapsulation: bundling data and methods that operate on the data into a single unit (object)
Inheritance: ability of a class to inherit properties and behavior from another class
Polymorphism: ability to present the same interface for different data types
Abstraction: hiding the complex implementation details an
STLC, bug severity priority, waits in Selenium, Java OOPs
STLC stands for Software Testing Life Cycle and includes phases like requirement analysis, test planning, test design, test execution, and test closure
Bug severity is the impact of a bug on the system, while bug priority is the order in which bugs should be fixed
Waits in Selenium are used to make the test script wait for a certain condition to be met before proce...
I was interviewed in Oct 2023.
TDD stands for Test-Driven Development, a software development process where tests are written before the code.
Tests are written before the actual code implementation
Code is then written to pass the tests
Helps in ensuring code quality and functionality
Promotes writing modular and testable code
Class inheritance is a concept in object-oriented programming where a class inherits attributes and methods from another class.
Allows a class to inherit properties and behaviors from another class
Promotes code reusability and reduces redundancy
Derived class can add new features or override existing ones
Example: Class 'Car' can inherit from class 'Vehicle' and inherit properties like 'color' and methods like 'drive'
Pytest fixtures are used to set up preconditions for tests, share resources, and reduce code duplication.
Fixtures help in setting up preconditions for tests, such as creating test data or initializing objects.
They allow for sharing resources across multiple tests, reducing code duplication.
Fixtures can be used to simulate real-world scenarios, like setting up a database connection or mocking external services.
They prov...
I was interviewed in May 2023.
based on 1 interview
Interview experience
Software Engineer
203
salaries
| ₹7.8 L/yr - ₹26 L/yr |
Senior Software Engineer
156
salaries
| ₹11 L/yr - ₹35 L/yr |
Senior Solution Engineer
132
salaries
| ₹9.5 L/yr - ₹22.5 L/yr |
Solution Engineer
104
salaries
| ₹7.8 L/yr - ₹19.5 L/yr |
Principal Software Engineer
94
salaries
| ₹17.6 L/yr - ₹42 L/yr |
Salesforce
TCS
Infosys
Wipro