Filter interviews by
A function to reverse a given string and return it.
Create an empty string to store the reversed string
Iterate through the original string from end to start and append each character to the new string
Return the reversed string
Interface is a contract specifying methods that a class must implement, while abstract class can have both implemented and abstract methods.
Interface can only have abstract methods and cannot have any implementation, while abstract class can have both abstract and non-abstract methods.
A class can implement multiple interfaces but can only inherit from one abstract class.
Interfaces are used to achieve multiple inhe...
Binary search code implementation in Python
Define a function that takes a sorted array and a target value as input
Initialize variables for low and high indices
Use a while loop to continue searching until low is less than or equal to high
Calculate mid index and compare value at mid with target
Update low or high based on comparison result
Use a set to remove duplicates from a string array.
Create a set to store unique strings.
Iterate through the array and add each string to the set.
Convert the set back to an array to get the unique strings.
What people are saying about EPAM Systems
To count the Google pages shown on search result, you can look at the page numbers at the bottom of the search results.
Scroll to the bottom of the search results page to see the page numbers.
Each page number represents a different page of search results.
Count the total number of page numbers to determine the total number of Google pages shown.
Kanpur Central Railway station is famous for being one of the busiest and largest railway stations in India.
One of the busiest and largest railway stations in India
Serves as a major transportation hub for the region
Connects Kanpur to various parts of the country
Historical significance as an important railway junction
Chat window coding involves creating a user interface for real-time messaging between users.
Use HTML, CSS, and JavaScript to create the chat window layout and design.
Implement WebSocket or AJAX for real-time communication between users.
Store chat messages in a database for retrieval and display.
Include features like message notifications, emojis, and file sharing.
Consider security measures like encryption and auth...
Yes, I can create a website using PHP and my design skills to build functional and visually appealing web applications.
I can develop dynamic web pages using PHP for server-side scripting.
I have experience with HTML, CSS, and JavaScript for front-end design.
I can integrate databases like MySQL to manage data effectively.
For example, I can create a user registration system with PHP and MySQL.
I can ensure responsive ...
Automate Gmail login and send email using Selenium WebDriver
Create a new WebDriver instance
Navigate to Gmail login page
Enter username and password
Click on the login button
Compose and send an email
Use Java 8 streams to filter a list of strings based on specific criteria: starting with 'p' or having 'o' as the second character.
Stream Creation: Convert the list to a stream using list.stream().
Filtering: Use filter() to apply conditions: startsWith('p') or second character is 'o'.
Collecting Results: Use collect(Collectors.toList()) to gather the filtered results into a new list.
Example Code: List<String>...
I applied via Approached by Company and was interviewed in Oct 2024. There was 1 interview round.
Interface is a contract specifying methods that a class must implement, while abstract class can have both implemented and abstract methods.
Interface can only have abstract methods and cannot have any implementation, while abstract class can have both abstract and non-abstract methods.
A class can implement multiple interfaces but can only inherit from one abstract class.
Interfaces are used to achieve multiple inheritan...
Simple DSA questions based on arrays and linkedlist
Use a set to remove duplicates from a string array.
Create a set to store unique strings.
Iterate through the array and add each string to the set.
Convert the set back to an array to get the unique strings.
Binary search code implementation in Python
Define a function that takes a sorted array and a target value as input
Initialize variables for low and high indices
Use a while loop to continue searching until low is less than or equal to high
Calculate mid index and compare value at mid with target
Update low or high based on comparison result
I want to join Epam because of its reputation for cutting-edge technology and opportunities for career growth.
Epam is known for its innovative projects and use of advanced technologies.
I am impressed by Epam's commitment to employee development and training programs.
I believe working at Epam will provide me with the opportunity to work on challenging projects and grow my skills.
My strengths include attention to detail, problem-solving skills, and strong communication. My weakness is sometimes taking on too much work at once.
Strengths: attention to detail
Strengths: problem-solving skills
Strengths: strong communication
Weakness: taking on too much work at once
I appeared for an interview in Feb 2025, where I was asked the following questions.
Use Java 8 streams to filter a list of strings based on specific criteria: starting with 'p' or having 'o' as the second character.
Stream Creation: Convert the list to a stream using list.stream().
Filtering: Use filter() to apply conditions: startsWith('p') or second character is 'o'.
Collecting Results: Use collect(Collectors.toList()) to gather the filtered results into a new list.
Example Code: List<String> filt...
Went well and was good
Went well and was good
A function to reverse a given string and return it.
Create an empty string to store the reversed string
Iterate through the original string from end to start and append each character to the new string
Return the reversed string
I appeared for an interview in Mar 2025, where I was asked the following questions.
Online coding assessment.
I applied via Job Fair and was interviewed before Jun 2023. There were 3 interview rounds.
Aptitude test was good ,level was good , Data Base questions was there. Above to average .
To count the Google pages shown on search result, you can look at the page numbers at the bottom of the search results.
Scroll to the bottom of the search results page to see the page numbers.
Each page number represents a different page of search results.
Count the total number of page numbers to determine the total number of Google pages shown.
Chat window coding involves creating a user interface for real-time messaging between users.
Use HTML, CSS, and JavaScript to create the chat window layout and design.
Implement WebSocket or AJAX for real-time communication between users.
Store chat messages in a database for retrieval and display.
Include features like message notifications, emojis, and file sharing.
Consider security measures like encryption and authentic...
Automate Gmail login and send email using Selenium WebDriver
Create a new WebDriver instance
Navigate to Gmail login page
Enter username and password
Click on the login button
Compose and send an email
Kanpur Central Railway station is famous for being one of the busiest and largest railway stations in India.
One of the busiest and largest railway stations in India
Serves as a major transportation hub for the region
Connects Kanpur to various parts of the country
Historical significance as an important railway junction
Yes, I can create a website using PHP and my design skills to build functional and visually appealing web applications.
I can develop dynamic web pages using PHP for server-side scripting.
I have experience with HTML, CSS, and JavaScript for front-end design.
I can integrate databases like MySQL to manage data effectively.
For example, I can create a user registration system with PHP and MySQL.
I can ensure responsive desig...
I applied via Naukri.com and was interviewed before Apr 2023. There were 2 interview rounds.
I applied via Linkdin and was interviewed in Mar 2022. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Mar 2022. There were 3 interview rounds.
Some of the top questions asked at the EPAM Systems Softwaretest Engineer interview -
based on 10 interview experiences
Difficulty level
Duration
based on 33 reviews
Rating in categories
Senior Software Engineer
3.7k
salaries
| ₹16.4 L/yr - ₹37.2 L/yr |
Software Engineer
2.2k
salaries
| ₹8.5 L/yr - ₹23.8 L/yr |
Lead Software Engineer
1.1k
salaries
| ₹29.9 L/yr - ₹47 L/yr |
Senior Systems Engineer
390
salaries
| ₹22 L/yr - ₹36.3 L/yr |
Software Developer
366
salaries
| ₹10.2 L/yr - ₹30.5 L/yr |
DXC Technology
Sutherland Global Services
Optum Global Solutions
Virtusa Consulting Services