Upload Button Icon Add office photos

EPAM Systems

Compare button icon Compare button icon Compare

Filter interviews by

EPAM Systems Softwaretest Engineer Interview Questions and Answers

Updated 25 Apr 2025

10 Interview questions

A Softwaretest Engineer was asked 6mo ago
Q. Reverse a String Problem Statement Given a string, write a function that reverses the string and returns it.
Ans. 

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

🔥 Asked by recruiter 2 times
A Softwaretest Engineer was asked 7mo ago
Q. What is the difference between an interface and an abstract class?
Ans. 

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...

Softwaretest Engineer Interview Questions Asked at Other Companies

asked in Playablo
Q1. What is boundary value analysis? How do u perform boundary value ... read more
asked in Playablo
Q2. If you encounter a blocker defect the day before the release date ... read more
Q3. - Print the frequency of each alphabet for the given string. - Sw ... read more
asked in Playablo
Q4. Write an SQL query to display the total number of students from t ... read more
Q5. 1. What is STLC, SDLC 2. What is the bug Life cycle. 3. Differenc ... read more
A Softwaretest Engineer was asked 12mo ago
Q. Given a sorted array of integers, write a function to search for a target value. If the target exists in the array, return its index. Otherwise, return -1.
Ans. 

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

A Softwaretest Engineer was asked 12mo ago
Q. Write a function to remove duplicate characters from a string.
Ans. 

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

View All
a junior software developer
6d
Should I stay or switch?
So I(~3yoe java dev) recently made my first switch to a product based company. The work used to be good, has good wlb and chill time and flexible timings and wfo. The thing is I'm not getting any PBC vibes. All people in my team/company are from service based only(not judging them as it's inc. me), no super serious work/production bugs/oncall(i don't want to work in such pressure but atleast want to know how people handle it), no similar mindset people, no girls to talk to(yes it's a major issue for me, as I didn't have any female friends to talk to, let alone love) So it's a big concern for me, to build some connection with someone, and even worse thing I got changed to new team, they aren't even assigning proper work and I've been having sooo much free time since past 2 weeks. I've lost motivation to do anything,for many other reasons in life. Ik this is a dream job for many,inc me but now I'm in this i just couldn't get enough of it, please suggest what to do. TIA
Got a question about EPAM Systems?
Ask anonymously on communities.
A Softwaretest Engineer was asked 12mo ago
Q. How can you count the Google pages shown in the search results of the Google Search Engine?
Ans. 

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.

A Softwaretest Engineer was asked 12mo ago
Q. Why is Kanpur Central Railway Station famous?
Ans. 

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

A Softwaretest Engineer was asked 12mo ago
Q. Can you explain the chat window coding?
Ans. 

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...

Are these interview questions helpful?
A Softwaretest Engineer was asked 12mo ago
Q. Given your knowledge of PHP and website design, can you build a website?
Ans. 

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 ...

A Softwaretest Engineer was asked 12mo ago
Q. Write Selenium code to automate Gmail.
Ans. 

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

A Softwaretest Engineer was asked 3mo ago
Q. List list =Arrays.asList("pen", "pensil","book","notebook"); 1) find the string start with p 2) or second word is "o" Use java 8 stream only
Ans. 

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>...

EPAM Systems Softwaretest Engineer Interview Experiences

10 interviews found

Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(4 Questions)

  • Q1. CDS Annotations
  • Q2. Difference between interface and abstract class
  • Ans. 

    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...

  • Answered by AI
  • Q3. Scenario based question from RAP and OO ABAP
  • Q4. Scenario based questions on Odata and CDS

Interview Preparation Tips

Interview preparation tips for other job seekers - Overall difficulty level was high, from basics to advanced covering all topics including OO ABAP, RAP, CDS, Odata, Enhancements, InApp Extensibility etc.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Simple DSA questions based on arrays and linkedlist

Round 2 - Technical 

(2 Questions)

  • Q1. Remove duplicates from the string.
  • Ans. 

    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.

  • Answered by AI
  • Q2. Write a code for binary search
  • Ans. 

    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

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Why you want to join Epam?
  • Ans. 

    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.

  • Answered by AI
  • Q2. What are your strengths and weakness?
  • Ans. 

    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

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Just decent DSA and knowledge of your projects is enough to get through the company

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I appeared for an interview in Feb 2025, where I was asked the following questions.

  • Q1. List list =Arrays.asList("pen", "pensil","book","notebook"); 1) find the string start with p 2) or second word is "o" Use java 8 stream only
  • Ans. 

    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...

  • Answered by AI
  • Q2. What is the most repeated word in the string "test is test in java spring test"?
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Went well and was good

Round 2 - Group Discussion 

Went well and was good

Round 3 - Technical 

(1 Question)

  • Q1. Reverse a string
  • Ans. 

    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

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
-

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. Automation framework, api testing questions
  • Q2. Python one small program, python decorators
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Online coding assessment.

Round 3 - Technical 

(1 Question)

  • Q1. Technical rounds on topics and live coding
Round 4 - HR 

(1 Question)

  • Q1. Why do you want to work here? what is your achievement?

Softwaretest Engineer Interview Questions & Answers

user image Mayank Katiyar

posted on 26 Jun 2024

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Job Fair and was interviewed before Jun 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

Aptitude test was good ,level was good , Data Base questions was there. Above to average .

Round 2 - Technical 

(4 Questions)

  • Q1. How can you count the google pages shown on searching result of Google SE.?
  • Ans. 

    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.

  • Answered by AI
  • Q2. Can you explain the chat window coding?
  • Ans. 

    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...

  • Answered by AI
  • Q3. Basics Questions from SQL.
  • Q4. Write Selenium Code for automation for Gmail ?
  • Ans. 

    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

  • Answered by AI
Round 3 - HR 

(4 Questions)

  • Q1. Explain about the company that you have gained knowledge through google?
  • Q2. You are from Kanpur(up),Why Kanpur Central Railway station is famous for ?
  • Ans. 

    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

  • Answered by AI
  • Q3. Tell me something about your self?
  • Q4. You have mentioned that you have Php and Website design knowledge, Can you make website ?
  • Ans. 

    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...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - 1. Be Confident
2. Never reply with false statement
3. If you don't have answer say 'No' but don't try to make them fool
4. Discipline Matters
5. Coding knowledge required more
6. Think out of Box

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Apr 2023. There were 2 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. Asked on Java basics and then they asked on microservives and spring boot questions
Round 2 - One-on-one 

(1 Question)

  • Q1. Previous Project experiences.

Interview Preparation Tips

Interview preparation tips for other job seekers - Work on basics .

I applied via Linkdin and was interviewed in Mar 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. They have asked all things from your resume

Interview Preparation Tips

Interview preparation tips for other job seekers - If you have other offers in your hand than please go for that
Please do not join EPAM anywhere as they are throwing back new employee who are on bench from 3months
As they do not have projects

I applied via Naukri.com and was interviewed in Mar 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 
Round 3 - HR 

(1 Question)

  • Q1. Tell me about yourself.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare about your self prefect.

EPAM Systems Interview FAQs

How many rounds are there in EPAM Systems Softwaretest Engineer interview?
EPAM Systems interview process usually has 2-3 rounds. The most common rounds in the EPAM Systems interview process are Technical, HR and Coding Test.
What are the top questions asked in EPAM Systems Softwaretest Engineer interview?

Some of the top questions asked at the EPAM Systems Softwaretest Engineer interview -

  1. How can you count the google pages shown on searching result of Google S...read more
  2. You are from Kanpur(up),Why Kanpur Central Railway station is famous fo...read more
  3. You have mentioned that you have Php and Website design knowledge, Can you make...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4.2/5

based on 10 interview experiences

Difficulty level

Easy 17%
Moderate 67%
Hard 17%

Duration

Less than 2 weeks 100%
View more
EPAM Systems Softwaretest Engineer Salary
based on 289 salaries
₹10.4 L/yr - ₹19.4 L/yr
119% more than the average Softwaretest Engineer Salary in India
View more details

EPAM Systems Softwaretest Engineer Reviews and Ratings

based on 33 reviews

3.6/5

Rating in categories

3.7

Skill development

3.7

Work-life balance

3.7

Salary

3.0

Job security

3.6

Company culture

3.0

Promotions

3.6

Work satisfaction

Explore 33 Reviews and Ratings
Senior Software Engineer
3.7k salaries
unlock blur

₹16.4 L/yr - ₹37.2 L/yr

Software Engineer
2.2k salaries
unlock blur

₹8.5 L/yr - ₹23.8 L/yr

Lead Software Engineer
1.1k salaries
unlock blur

₹29.9 L/yr - ₹47 L/yr

Senior Systems Engineer
390 salaries
unlock blur

₹22 L/yr - ₹36.3 L/yr

Software Developer
366 salaries
unlock blur

₹10.2 L/yr - ₹30.5 L/yr

Explore more salaries
Compare EPAM Systems with

DXC Technology

3.6
Compare

Sutherland Global Services

3.5
Compare

Optum Global Solutions

4.0
Compare

Virtusa Consulting Services

3.7
Compare
write
Share an Interview