Filter interviews by
I applied via Campus Placement and was interviewed in Jan 2023. There were 3 interview rounds.
Dsa 2 hrs (Easy to Medium) Platform not known
I applied via Campus Placement and was interviewed before Sep 2023. There were 5 interview rounds.
There were basic to medium level questions on aptitude. Also, some questions on English - verbal were asked.
There were 2 coding questions, basic and medium. Also 10 MCQs on Java.
This was for 30-40 minutes and divided into groups of 10. A topic was given and you needed to present your views.
I applied via Campus Placement and was interviewed before May 2023. There were 3 interview rounds.
Inheritance based design question.
What people are saying about EPAM Systems
I applied via Recruitment Consultant and was interviewed in Nov 2021. There were 4 interview rounds.
EPAM Systems interview questions for designations
I applied via Campus Placement and was interviewed before Jan 2022. There were 6 interview rounds.
Basic Math and English Questions
Collections,Strings,Problem solving java
Just understand about the topic given(mine was What's WFH effect on techies). you'll given only 2-3 minutes. Be prepared.
Stack memory is used for static memory allocation while heap memory is used for dynamic memory allocation.
Stack memory is allocated at compile-time while heap memory is allocated at runtime.
Stack memory is limited in size while heap memory can grow dynamically.
Stack memory is automatically managed by the system while heap memory must be manually managed.
Examples of stack memory include function call stack and local var...
Exceptional handling is the process of identifying, catching, and responding to errors in software applications.
Exception handling is used to prevent application crashes and provide a graceful way to handle errors.
It involves using try-catch blocks to catch exceptions and handle them appropriately.
Logging and reporting exceptions is also important for debugging and improving application performance.
Best practices inclu...
Methods in collections are used to manipulate and retrieve data from collections in programming.
Some common methods include add(), remove(), contains(), size(), and clear().
For example, the add() method is used to add an element to a collection, while remove() is used to remove an element.
The contains() method is used to check if a collection contains a specific element, while size() returns the number of elements in t...
I applied via Company Website and was interviewed before Aug 2021. There were 5 interview rounds.
Be very confident in oops concept
Learn complex problem algos such as trees, Dynamic programming etc
Can you explain the respective solutions for a given problem?
Identify the problem and its requirements
Research and analyze possible solutions
Evaluate each solution based on its feasibility, efficiency, and effectiveness
Choose the best solution and implement it
Test and validate the solution to ensure it meets the requirements
Time 30 min, random topic, mine was WFH or online class benifits, 10 people
I applied via Naukri.com and was interviewed before Sep 2019. There were 3 interview rounds.
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.
based on 6 interviews
1 Interview rounds
based on 32 reviews
Rating in categories
Senior Software Engineer
3.1k
salaries
| ₹15 L/yr - ₹42 L/yr |
Software Engineer
1.9k
salaries
| ₹4.9 L/yr - ₹25 L/yr |
Lead Software Engineer
963
salaries
| ₹16.5 L/yr - ₹53 L/yr |
Senior Systems Engineer
322
salaries
| ₹12 L/yr - ₹36 L/yr |
Software Developer
270
salaries
| ₹8.5 L/yr - ₹30 L/yr |
TCS
Accenture
DXC Technology
Optum Global Solutions