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

Associate Software Engineer

EPAM Systems
upvote
share-icon
4 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 1 month
Topics: Shell Scripting, AWS, Docker, Linux, OOPS
Tip
Tip

Tip 1 : Go through AWS or any other cloud service you are familiar with and the interview questions of that. 
Tip 2 : Study interview questions of Linux command . Hands on practice is a plus
Tip 3 : Prepare from your resume, you should be able to give brief introduction on the skills you have mentioned.

Application process
Where: Company Website
Eligibility: 6 CGPA
Resume Tip
Resume tip

Tip 1 : Only mention the skills which you are familiar or can explain to the interviewer.
Tip 2 : If mentioning project , be sure to summarize it well and be ready explain the functioning whenever asked.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration180 minutes
Interview date15 Sep 2020
Coding problem1

3 Java DS and Algo questions of medium level. 
For all profiles, first round is same but the cut off varies. For my profile it was to score 70% or above in overall assessment.
Online assessment so now issue of timing and easy to work IDE.

1. N Queens

Hard
55m average time
35% success
0/120
Asked in companies
Thought WorksTwitterAdobe

You are given an integer 'N'. For a given 'N' x 'N' chessboard, find a way to place 'N' queens such that no queen can attack any other queen on the chessboard.

A queen can be killed when it lies in the same row, or same column, or the same diagonal of any of the other queens. You have to print all such configurations.

Problem approach

I solved it with backtracking:

1) Start in the leftmost column
2) If all queens are placed
return true
3) Try all rows in the current column. 
Do following for every tried row.
a) If the queen can be placed safely in this row 
then mark this [row, column] as part of the 
solution and recursively check if placing
queen here leads to a solution.
b) If placing the queen in [row, column] leads to
a solution then return true.
c) If placing queen doesn't lead to a solution then
unmark this [row, column] (Backtrack) and go to 
step (a) to try other rows.
4) If all rows have been tried and nothing worked,
return false to trigger backtracking.

Try solving now
02
Round
Medium
Online Coding Interview
Duration60 minutes
Interview date20 Sep 2020
Coding problem1

MCQ round based on the profile offered . I was given Cloud and DevOps Engineer profile so there were MCQs based on that.
Online assessment so timing was on us to choose.

1. Shell Scripting and Linux Commands

Basic ssh command, file editing, memory check , etc.

Problem approach

Tip 1 : Experience in linux commands. 
Tip 2 : Prepare interview questions on linux commands.
Tip 3 : Interview questions on computer networking

03
Round
Medium
Video Call
Duration60 minutes
Interview date26 Oct 2020
Coding problem1

Technical Interview with Systems Engineer. Basic discussion on Resume and questions based on the skills mentioned in resume

1. AWS Cloud

Enlist and Define basic AWS Cloud services you have worked o?

Problem approach

Tip 1 : Be confident and direct. Give answer to the point 
Tip 2 : If not sure, don't twist the question to give some related answer. Politely tell the interviewer that you are not sure of the answer.
Tip 3 : Try to justify each and every skill mentioned in the resume. Do not mention any skill which you are not sure about.

04
Round
Easy
HR Round
Duration20 minutes
Interview date29 Oct 2020
Coding problem1

Basic HR round in which they want to know about you . No technical questions , just a conversation about what we do , they will tell you about the organisation and would like to hear about your experiences in other companies.

1. Basic HR Questions

  1. Comment on the work culture of the previous organisation/
  2. Why EPAM?
Problem approach

Tip 1 : Be confident and answer the questions honestly.
Tip 2 : Try to ask your queries on Epam work culture .
Tip 3 : Keep it a 2 way conversation and interact with HR to show your communication skills.

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
Senior Software Engineer
3 rounds | 4 problems
Interviewed by EPAM Systems
2890 views
0 comments
0 upvotes
Software Engineer
3 rounds | 5 problems
Interviewed by EPAM Systems
2597 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Associate Software Engineer
2 rounds | 3 problems
Interviewed by CIS - Cyber Infrastructure
798 views
0 comments
0 upvotes