Round 4: Technical Interview 1 – Offline

* First, they asked to introduce yourself.

* In the whole interview they told me to write three codes.

1. one code which has already been asked in the coding round.

2. Password Validator: In this question I have to take a string as input and if the size of the length is in between 20 to 40

characters then the password is valid else invalid.

3. Binary Search

* Later On, they asked me about the:

1. Sorting Algorithm along with their time complexity, and also asked the best sorting algorithm.

2. What are the oops concepts? and explain them?

3. Difference between overriding and overloading?

4. Use of Overloading.

5. What is mean by inheritance?

6. String is mutable or immutable.

7. What is Exception Handling?

8. Explain try & Catch Block.

9. How Multithreading can be implemented.

They also asked some SQL commands to write. Commands are following:

1. Print the full name of worker whose salary is between 10,000 to 15,000.

2. Print name of the worker whose name starts with β€œR”.

3. What is View and its commands.

This was the last question of this round and after 20 minutes I came to know I was selected for the next round which was scheduled next day.

EPAM Interview Experience 2024 (On-Campus)

College: MIT Arts, Design & Technology University

Job Role: Junior Software Engineer / Junior Software Test Automation Engineer

Year of Passing: 2024

There are six rounds in the selection process:

  • Round 1: Aptitude based MCQ – Online (30 minutes)
  • Round 2: Coding assessment – Online (180 minutes)
  • Round 3: Collaborative Discussion (GD Round) – Offline
  • Round 4: Technical Interview 1 – Offline
  • Round 5: Technical Interview 2 – Offline
  • Round 6: HR Interview – Offline

Similar Reads

Round 1: Online Test (April 2024)

Online test Comprised of basic coding, aptitude, core concepts of java, data structures and algorithms questions and I cleared it successfully....

Round 2: Coding assessment – Online (180 minutes)

In this round the candidates will have to solve 3 EPAM coding questions that will be related to Core concepts (such as arrays, stacks, queues, linked lists, graphs, etc.). It can be written in Java, C++, Python . It is mandatory that candidates use the webcam in the first round; they cannot leave their seats during the test....

Round 3: Collaborative Discussion (GD Round) – Offline

Topic: Why quality of code is important in Software Development....

Round 4: Technical Interview 1 – Offline

* First, they asked to introduce yourself....

Round 5: Technical Interview 2 – Offline

In this round the interviewer asked about family and then he moved to Data Structure and algorithms....

Round 6: HR Interview – Offline

Firstly, HR told me to introduce myself....

Contact Us