Faster and better experience!
Filter interviews by
I applied via Naukri.com and was interviewed before Feb 2023. There were 2 interview rounds.
It was design Kata for logical solutioning
How portfolio management works for consolidating
I applied via Naukri.com and was interviewed in Feb 2022. There was 1 interview round.
Pega suggests not having a framework layer in the application stack to avoid unnecessary complexity and maintainability issues.
Pega recommends a flat application stack to simplify the design and development process.
Having a framework layer can introduce unnecessary complexity and increase the learning curve for developers.
A flat application stack allows for easier maintenance and upgrades as there are no dependencies o...
Design patterns are reusable solutions to common problems in case management.
Factory pattern for creating cases
Singleton pattern for managing case data
Observer pattern for notifying stakeholders of case updates
Decorator pattern for adding additional functionality to cases
Strategy pattern for selecting appropriate case handling strategies
Data types are necessary for organizing and manipulating data in a structured manner.
Data types define the type of data that can be stored in a variable or object
They help in memory allocation and optimization
They enable type checking and prevent errors
Different data types have different properties and methods
Examples of data types include integers, strings, booleans, arrays, and objects
Configure OKTA security for a connect rest method
Create an OKTA account and configure the security settings
Generate an API token in OKTA and use it in the REST method
Add the OKTA authorization header to the REST request
Test the REST method with OKTA authentication
Job scheduler schedules jobs to run at specific times while queue processor processes jobs in a queue.
Job scheduler is time-based while queue processor is event-based
Job scheduler is used for scheduling tasks like backups, updates, etc.
Queue processor is used for processing tasks like sending emails, processing orders, etc.
Job scheduler can be used to trigger a queue processor to process a job
Queue processor can handle...
Agents and job schedulers are both used for automation but have different functions.
Agents are software components that perform tasks on behalf of a user or another program.
Job schedulers are used to automate the execution of tasks at specific times or intervals.
Agents can be used to monitor and manage systems, while job schedulers are used to automate repetitive tasks.
Agents can be proactive in identifying and resolvi...
I applied via Recruitment Consulltant and was interviewed before Nov 2022. There were 4 interview rounds.
What people are saying about EPAM Systems
I applied via Approached by Company and was interviewed before Nov 2021. There were 3 interview rounds.
EPAM Systems interview questions for designations
I appeared for an interview before Dec 2020.
Round duration - 45 minutes
Round difficulty - Hard
All mcqs should answer with in time limit should have a lot of practice to solve in exam
You have two water jugs with capacities X
and Y
liters respectively, both initially empty. You also have an infinite water supply. The goal is to determine if it is possible to...
The Water Jug Problem involves determining if a specific amount of water can be measured using two jugs of different capacities.
Start by considering the constraints and limitations of the problem.
Think about how the operations allowed can be used to reach the target measurement.
Consider different scenarios and test cases to come up with a solution.
Implement a function that takes the capacities of the jugs and the targe...
Round duration - 60 minutes
Round difficulty - Easy
Easy and just basic questions very easy round
Given two sparse matrices MAT1
and MAT2
of integers with dimensions 'N' x 'M' and 'M' x 'P' respectively, the goal is to determine the resulting matrix produced by their multipl...
Implement a function to multiply two sparse matrices and return the resulting matrix.
Create a function that takes two sparse matrices as input and returns the resulting matrix after multiplication.
Iterate through the non-zero elements of the matrices to perform the multiplication efficiently.
Ensure to handle the sparse nature of the matrices to optimize the multiplication process.
Consider the constraints provided to en...
Tip 1 : preapre core subjects
Tip 2 : be confident and answer clearly
Tip 3 : be strong with projects
Tip 1 : good projects in ml and ai
Tip 2 : practical experience
I applied via Naukri.com and was interviewed in Nov 2020. There was 1 interview round.
I applied via Naukri.com and was interviewed in Aug 2020. There were 5 interview rounds.
I would analyze the situation and determine the appropriate course of action to resolve the issue.
Identify the problem and its root cause
Determine the impact of the issue on the system and users
Develop a plan to resolve the issue
Implement the plan and test the solution
Document the issue and solution for future reference
Fan trap is a situation in which a query involving multiple tables results in a Cartesian product.
Fan trap occurs when a table is connected to multiple tables in a one-to-many relationship.
It can be solved by creating a bridge table or by using aggregate functions.
For example, if a customer table is connected to an orders table and a products table, a fan trap can occur when trying to retrieve information about custome...
Dynamic break in report allows for automatic page breaks based on data.
Define a break field in the report design
Set the break field to trigger a page break when its value changes
Use dynamic break to automatically adjust page breaks based on data
Example: A report on sales by region can use dynamic break to create a new page for each region
Foreach function is used to iterate through an array of strings in a report.
Foreach function is used to loop through each element in an array of strings.
It can be used to display each element in a report.
Example: foreach(string item in stringArray){ Console.WriteLine(item); }
Aggregate awareness is a feature in Business Objects that allows reports to be optimized for performance by using aggregate tables.
Aggregate awareness is used when creating reports in Business Objects
It allows the report to use aggregate tables instead of detailed tables for improved performance
Syntax: AGGR_AWARE( Example: AGGR_AWARE(Product, Sum(Sales), Sales_Fact_Table) The @prompt function syntax is used to display a prompt message to the user and receive input. The syntax is @prompt('message', 'default value') The message is the prompt message to be displayed to the user The default value is optional and will be displayed in the input field The function returns the value entered by the user
based on 2 interviews
Interview experience
based on 11
reviews
Rating in categories
₹15
L/yr - ₹42
L/yr
₹5.1
L/yr - ₹25
L/yr
₹16.5
L/yr - ₹53
L/yr
₹12
L/yr - ₹36
L/yr
₹6
L/yr - ₹21.2
L/yr
TCS Accenture DXC Technology Optum Global Solutions)
Interview Questionnaire
1 Question
Tell us how to improve this page.
EPAM Systems Interviews By Designations
Interview Questions for Popular Designations
EPAM Systems Solution Architect Interview Process
Solution Architect Interview Questions from Similar Companies
Fast track your campus placements
EPAM Systems Solution Architect Reviews and Ratings
Explore more salaries
Senior Software Engineer
Software Engineer
Lead Software Engineer
Senior Systems Engineer
Software Test Automation Engineer