EPAM Systems interview experience Real time questions & tips from candidates to crack your interview

Software Engineer

EPAM Systems
upvote
share-icon
2 rounds | 3 Coding problems

Interview preparation journey

expand-icon
Journey
From College Time I'm good at Data Structures and Algorithms which gives me advantage for now. It helps a lot durring my oncampus or offcampus interviews. I'm currently in hand offer of EPAM Systems which is a Good MNCs. There were total 2 rounds for mine(as i'm considered as a exp. candidate).Technical Interview consists of System Design and Final HR Discussion.
Application story
I applied to EPAM systems on their careers website , Fortunately My resume got shorlisted and got call from HR side regarding Technical Interview which is held after 2 days from my resume had shorlisted. After Technical there was last round which is Mangerial+HR round. Finally I got Congratulation call from HR that I'm selected in EPAM Systems as a Software Engineer.
Why selected/rejected for the role?
Because I'm confident on my Skills during interviews and Interviewer impressed to me because I had done great projects in my Previous Company. So it was a plus point for me that time.
Preparation
Duration: 2.5 months
Topics: I prepared with all these topics : Data Structures , System Designs , OOPS , Networking and DBMS
Tip
Tip

Tip 1 : First You should have excellent knowledge on your technical concepts
Tip 2 : Prepare your system design questions

Application process
Where: Other
Eligibility: No criteria
Resume Tip
Resume tip

Tip 1 : It should be of One page
Tip 2 : Clearly Mentioned your Previous Employment Work

Interview rounds

01
Round
Medium
Video Call
Duration90 Minutes
Interview date3 Feb 2023
Coding problem2

Purely DS and System Design Rounds

1. Quick Sort

Moderate
10m average time
90% success
0/80
Asked in companies
FreshworksSamsung R&D InstituteLenskart

You are given an array of integers. You need to sort the array in ascending order using quick sort.

Quick sort is a divide and conquer algorithm in which we choose a pivot point and partition the array into two parts i.e, left and right. The left part contains the numbers smaller than the pivot element and the right part contains the numbers larger than the pivot element. Then we recursively sort the left and right parts of the array.

Example:

Let the array = [ 4, 2, 1, 5, 3 ]
Let pivot to be the rightmost number.

example

After the 1st level partitioning the array will be { 2, 1, 3, 4, 5 } as 3 was the pivot. After 2nd level partitioning the array will be { 1, 2, 3, 4, 5 } as 1 was the pivot for the left part and 5 was the pivot for the right part. Now our array is sorted and there is no need to divide it again.

Try solving now

2. System Design Question

Design a Web Crawler scalable service that collects information (crawl) from the entire web and fetches hundreds of millions of web documents.

02
Round
Easy
HR Round
Duration30 minutes
Interview date7 Feb 2023
Coding problem1

Timing was at Noon 12 pm
chill environment
Salary discussion and Shift timings

1. Basic HR Questions

Give an example of a time you had to respond to an unhappy manager/ customer/ colleague/ professor/ friend. 

How quickly do you adapt to new technology? 

What software packages are you familiar with?

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
Software Engineer
2 rounds | 2 problems
Interviewed by EPAM Systems
4003 views
0 comments
0 upvotes
Software Engineer
4 rounds | 7 problems
Interviewed by EPAM Systems
2386 views
0 comments
0 upvotes
Software Engineer
3 rounds | 5 problems
Interviewed by EPAM Systems
2597 views
0 comments
0 upvotes
Software Engineer
4 rounds | 4 problems
Interviewed by EPAM Systems
1128 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
4 rounds | 1 problems
Interviewed by Newgen Software
3210 views
2 comments
0 upvotes
company logo
Software Engineer
3 rounds | 6 problems
Interviewed by HashedIn
2582 views
0 comments
0 upvotes
company logo
Software Engineer
2 rounds | 2 problems
Interviewed by Ernst & Young (EY)
0 views
0 comments
0 upvotes