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 AmbitionBox and was interviewed before Jul 2021. There were 3 interview rounds.
Generally the aptitude maintain quick calculations and time reduce.
Coding built over technical skills
I applied via Company Website and was interviewed before Dec 2020. There were 5 interview rounds.
I applied via Recruitment Consultant and was interviewed before Oct 2020. There was 1 interview round.
Abstraction is the process of hiding complex implementation details and exposing only the necessary information.
Abstraction helps in reducing complexity and increasing efficiency.
It allows us to focus on the essential features of an object or system.
Abstraction can be achieved through abstract classes, interfaces, and encapsulation.
For example, a car can be abstracted as a vehicle with certain properties and methods.
Ab...
Hiding implementation means keeping the internal details of a class or function hidden from the outside world.
It is a fundamental principle of object-oriented programming.
It helps in achieving encapsulation and abstraction.
It prevents the user from accessing the internal workings of a class or function.
Examples include private variables and methods in a class.
It allows for easier maintenance and modification of code.
It...
based on 6 interviews
1 Interview rounds
based on 32 reviews
Rating in categories
Senior Software Engineer
3k
salaries
| ₹11 L/yr - ₹42 L/yr |
Software Engineer
1.9k
salaries
| ₹5 L/yr - ₹24 L/yr |
Lead Software Engineer
944
salaries
| ₹18 L/yr - ₹53 L/yr |
Senior Systems Engineer
319
salaries
| ₹12 L/yr - ₹40 L/yr |
Software Test Automation Engineer
265
salaries
| ₹6 L/yr - ₹21.2 L/yr |
TCS
Accenture
DXC Technology
Optum Global Solutions