Filter interviews by
Interface is a contract that defines the methods a class must implement, while abstract class can have both abstract and concrete methods.
Interface cannot have any implementation, while abstract class can have both abstract and concrete methods.
A class can implement multiple interfaces but can only inherit from one abstract class.
Interfaces are used to achieve multiple inheritance in Java, while abstract classes are us...
I applied via Naukri.com
What people are saying about EPAM Systems
Arrays and strings program using array list and hashmap and tree
Move all zeros in an array of strings to the end.
Iterate through the array and keep track of the count of zeros encountered.
Remove each zero encountered and append it to the end of the array.
Continue this process until all zeros are moved to the end.
EPAM Systems interview questions for popular designations
Interfaces in software engineering are used to define a contract for classes to implement certain methods or properties.
Interfaces define a set of methods or properties that a class must implement.
They allow for polymorphism, where different classes can be treated as instances of the same interface.
Interfaces help in achieving loose coupling between classes.
They are commonly used in languages like Java and C#.
Example: ...
Get interview-ready with Top EPAM Systems Interview Questions
I applied via Job Portal and was interviewed in Feb 2024. There was 1 interview round.
CI/CD stands for Continuous Integration/Continuous Deployment. It is a software development practice that enables frequent and automated code integration, testing, and deployment.
CI/CD is a set of practices and tools that aim to automate the software development process.
Continuous Integration involves regularly merging code changes into a shared repository and running automated tests to detect integration issues.
Contin...
Frameworks in automation are pre-defined structures that provide a foundation for test automation.
Frameworks help in organizing and managing test scripts.
They provide reusable components and libraries for efficient automation.
Frameworks offer built-in reporting and logging mechanisms.
They support integration with various tools and technologies.
Popular frameworks include Selenium, TestNG, Cucumber, and Robot Framework.
LinkedHashMap is a subclass of HashMap with predictable iteration order based on insertion order.
Maintains a doubly-linked list of entries to preserve insertion order
Supports access-order and insertion-order modes
Access-order mode reorders entries based on access frequency
I applied via Approached by Company and was interviewed in Jan 2024. There was 1 interview round.
Interview experience
based on 1.3k reviews
Rating in categories
Bangalore / Bengaluru
6-11 Yrs
₹ 30-34 LPA
Senior Software Engineer
2.6k
salaries
| ₹15 L/yr - ₹42.7 L/yr |
Software Engineer
1.7k
salaries
| ₹6.9 L/yr - ₹24 L/yr |
Lead Software Engineer
831
salaries
| ₹18 L/yr - ₹52 L/yr |
Senior Systems Engineer
304
salaries
| ₹12 L/yr - ₹36.3 L/yr |
Software Test Automation Engineer
267
salaries
| ₹7 L/yr - ₹20 L/yr |
TCS
Infosys
Wipro
HCLTech