Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Encore Capital Group Team. If you also belong to the team, you can get access from here

Encore Capital Group Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Encore Capital Group Software Developer Intern Interview Questions and Answers

Updated 16 Sep 2021

Encore Capital Group Software Developer Intern Interview Experiences

1 interview found

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 125 minutes
Round difficulty - Medium

It was a proctored online test using a friendly hackerrank platform to conduct the test. The test was smooth and went well. It was little bit difficult.

  • Q1. 

    Left Rotations of an Array

    Given an array of size N and Q queries, each query requires left rotating the original array by a specified number of elements. Return the modified array for each query.

    Input:

    ...
  • Q2. 

    Copy and Reverse the Array

    Given an array of non-negative integers ARR, your task is to create another array COPY_ARR with the elements of ARR in reverse order.

    Input:

    The first line contains an integer T ...
Round 2 - Video Call 

Round duration - 30 minutes
Round difficulty - Easy

This round is basically to check our technical concepts. It was like an interaction round between the technical manager and us.
Involved some basic question based on DSA and Java script framework.

Round 3 - HR 

Round duration - 20 minutes
Round difficulty - Easy

It was easy round . In this round interviewer basically ask behavioral questions.

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in NoidaEligibility criteriaNoEncore Capital Group interview preparation:Topics to prepare for the interview - Data Structures, Pointers, OOPS, Algorithms, Operating Systems, Database management system and computer networks, JavaScript , MYSQL, Python and aptitudeTime required to prepare for the interview - 5 monthsInterview preparation tips for other job seekers

Tip 1 : Study each subject deeply. Have your basics strong.
Tip 2 : Practice coding questions daily
Tip 3 : Make proficiency in any one language like python or java or JavaScript. 
Tip 4 : Learn at least one framework familiar like : Django, Nodejs, React js, spring boot. And at least two project based on fronted and back-end technology mixture.
Tip 5: Do projects and internships

Application resume tips for other job seekers

Tip 1 : Go through your resume thoroughly, and be ready to answer questions from your resume.
Tip 2 : Project is necessary based on trending technology
Tip 3 : Include some projects
Tip 4 : Do not lie in resume ever

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected
Round 1 - Coding Test 

DSA based on any general language prefer C++

Round 2 - Technical 

(3 Questions)

  • Q1. DBMS, BST, Sieve of Erathnus, Dynamic Programming
  • Q2. Debugging c++ code
  • Q3. OOPS based question
Round 3 - HR 

(1 Question)

  • Q1. General questions and some questions on personality
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Technical MCQ questions on core computer science subjects were asked.

Round 2 - One-on-one 

(2 Questions)

  • Q1. How to find whether the given linked list has loop in it?
  • Q2. Explain osi model with example of browser.
Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Google updates and was interviewed before Oct 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 - Technical 

(1 Question)

  • Q1. There are three technical rounds one round will be tough
Round 3 - HR 

(2 Questions)

  • Q1. They didn't ask me anything
  • Q2. Will give U false promises and showoff about the company

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well for DSA , but with that knowledge try for any product based company not only one in limelight you can try any other but not Accolite, because though you clear all those 3 rounds and get hired , there is nothing in this company other than false promises and mere showoff. They are either terminating or extending the internship for of no reason amid doing projects, and also you will not get the work you are trained and desired for , they will use U for QA testing rather being hired as developer
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. What is polymorphism?
  • Ans. 

    Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.

    • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

    • There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).

    • Example: Inheritance allows a child class to override a method from its parent class, exhibiting polymorphic b

  • Answered by AI
  • Q2. And other questions related to cs fundamentals

I was interviewed in Apr 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 30 Minutes
Round difficulty - Easy

Timing of test start from 11 AM and everything goes well here .

  • Q1. What is segmentation in the context of operating systems?
  • Q2. How many levels of normalization are there in database management systems?
Round 2 - Coding Test 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Easy

It happen nicely and no problem occur.

  • Q1. 

    Trapping Rain Water Problem Statement

    You are given a long type array/list ARR of size N, representing an elevation map. The value ARR[i] denotes the elevation of the ith bar. Your task is to determine th...

  • Ans. Brute Force Approach

    The idea here is to travel over every elevation on the map and calculate the units of water the elevation can store.

     

    Here is the algorithm :

     

    1. Iterate over every elevation or element and find the maximum elevation on to the left and right of it. Say, the maximum elevation on to the left of the current elevation or element that we are looking at is ‘maxLeftHeight’ and the maximum elevation on...
  • Answered Anonymously
  • Q2. 

    Sort 0 1 2 Problem Statement

    Given an integer array arr of size 'N' containing only 0s, 1s, and 2s, write an algorithm to sort the array.

    Input:

    The first line contains an integer 'T' representing the n...
  • Ans. Sorting

    Use any good sorting algorithm like Merge Sort, Quick Sort or inbuilt sorting function of different languages.

    • Sort the Array and just return.
    Space Complexity: O(1)Explanation:

    O(1), As we are using constant space.

    Time Complexity: O(nlogn)Explanation:

    O(N*log(N)), where ‘N’ is the size of the array.

    We are using inbuilt sort algorithm which has Overall Time Complexity O(N*log(N))

  • Answered Anonymously
Round 3 - Video Call 

(2 Questions)

Round duration - 90 mintues
Round difficulty - Hard

Environment is very bad the intervier video call is lagging.

  • Q1. What are the sub-parts or phases of the analysis part in compiler design?
  • Q2. 

    Left Rotations of an Array

    Given an array of size N and Q queries, each query requires left rotating the original array by a specified number of elements. Return the modified array for each query.

    Input:

    ...
  • Ans. Rotate One Element At A Time

    The idea is to create a function which would rotate the array one element at a time. This can be done by shifting the array towards left by one element and copying the first element to the end of the array. For every query repeatedly call the above function, until the desired rotation is obtained.

     

    If the number of rotations required, say ‘K’, is greater than the number of elements, ‘N’,...

  • Answered Anonymously

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Netaji Subhas University Of Technology. I applied for the job as SDE - Intern in BangaloreEligibility criteria6 CGPAAccolite interview preparation:Topics to prepare for the interview - Recursion,Tress of different types, DP, Graphs,array and pointer.Time required to prepare for the interview - 3 MonthsInterview preparation tips for other job seekers

Tip 1 : Prepare Data structure and algorithm
Tip 2 : Focus on operating system 
Tip 3 : RDBMS and CAO are also important

Application resume tips for other job seekers

Tip 1 : Have some projects on resume.
Tip 2 : Always write things which you can explain there.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Job Portal and was interviewed in May 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Coding Test 

4 coding question were there . The level was medium to hard

Round 3 - Technical 

(2 Questions)

  • Q1. This round was of 45 min with 1 coding ques and computer fundamentals
  • Q2. Two sum was asked oops concept

I was interviewed in Feb 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

It was a Coding round with 2 programming questions which need to solved in 60 minutes in any of the languages (C/C++/Java/Python)

  • Q1. 

    Ninja and the Maze Problem Statement

    Ninja is stuck in a maze represented as a 2D grid. He can move in four directions (Up, Down, Left, Right) until he hits a wall ('1'). Once stopped, he can choose a new...

  • Ans. Depth First Search
    • Ninja can move in at most four directions i.e left, right, up, and down.
    • We will take a 2-D array ‘directions’ of size 4 x 2  in which the first column denotes the shift in the horizontal direction and the second column denotes a shift in the vertical direction.

        We will store all the four directions { (0,1) (0,-1) ( 1,0) ( -1,0 ) )} in 2-d array.

    • In each direction, Ninja continues to m...
  • Answered Anonymously
  • Q2. 

    Kth Largest Element Problem

    Given an array containing N distinct positive integers and a number K, determine the Kth largest element in the array.

    Example:

    Input:
    N = 6, K = 3, array = [2, 1, 5, 6, 3, ...
  • Ans. Brute Force
    • The most obvious brute force approach would be to sort the array in descending order and return the ‘K’th element from the beginning of the array.
    • Sort the array in descending order, for sorting most of the languages have their inbuilt sort methods which are usually very fast.
    • After sorting, return the element arr['K'-1](i.e. element at index ‘K’-1, considering 0-based indexing).
    Space Complexity: O(1)Explanati...
  • Answered Anonymously
Round 2 - Video Call 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

It was in the morning at around 10 a.m conducted on Skype.

  • Q1. 

    Median of Two Sorted Arrays

    Given two sorted arrays A and B of sizes N and M, find the median of the merged array formed by combining arrays A and B. If the total number of elements, N + M, is even, the m...

  • Ans. Sorting

    The first approach is by joining the array and again sorting is to get median.

     

    The algorithm is as follows:

    • Create a new array of size of total number of elements.
    • Insert elements of both the arrays in the array.
    • Sort the array and find the median.
    Space Complexity: OtherExplanation:

    O(N + M) per test case, where ‘N’ and ‘M’ are the sizes of the arrays.

     

    In the worst case, we will be creating a single array...

  • Answered Anonymously
  • Q2. 

    Distance Between Two Nodes in a Binary Tree

    Given a binary tree and the values of two distinct nodes, determine the distance between these two nodes in the tree. The distance is defined as the minimum num...

  • Ans. Naive Approach

    In any rooted tree, the distance between two nodes 'U' and 'V' can be found by finding the lowest common ancestor (LCA), ‘x’ of two nodes. The lowest common ancestor (LCA) between nodes 'U' and 'V' is defined as the lowest node in the tree that has both 'U' and 'V' as descendants, where we define each node to be a descendant of itself (so if 'U' has a direct connection from 'V', 'V' is the lowest common a...

  • Answered Anonymously
Round 3 - HR 

Round duration - 20 minutes
Round difficulty - Easy

A HR Round in which the interviewer discussed about me and some things about my resume (Achievements, Projects etc.)

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in DelhiEligibility criteria7 CGPAAccolite interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, Dynamic Programming, Trees, GraphsTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : Practice atleast 20-30 Questions for each topic in DSA
Tip 2 : Try to make some projects which solve real world problems.
Tip 3 : Try to host your project, so that interviewer can try the project hands on.

Application resume tips for other job seekers

Tip 1 : Never put anything which you don't know on your resume
Tip 2 : Keep your resume up to the point. Don't overfill it with things like your full address OR your interests. It is not required.

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed in Feb 2021.

Round 1 - Coding Test 

(4 Questions)

Round duration - 90 Minutes
Round difficulty - Medium

Timing: 6 PM to 7:30 PM IST
Environment: Test took place on Hackerrank. The test was proctored.
Details: 4 questions with varying difficulty were there. Partial score was allowed.

  • Q1. 

    Grid Satisfaction Problem

    In this problem, you are given a grid of size N*M containing two types of people: type ‘A’ and type ‘B’. You are given the number of people of each type: 'countA' denotes the num...

  • Ans. Using Recursion

    The approach is to use Recursion along with Bitmasking. We can observe that we only need to know the last M cells we processed. We should only consider the cells at the top and left of the current cell because the right direction will be covered by someone else's left position, and the bottom position will be covered by someone else's top position. If a cell is filled, its contribution is fixed. If a nei...

  • Answered Anonymously
  • Q2. 

    Max Game Minimum Penalty Problem

    In this game, you are given a collection of 'N' numbers. The objective is to minimize the total penalty incurred while playing by following these steps:

    1. Select any two ...
  • Ans. Brute Force
    1. The idea is to keep only the required elements in the vector/array. Let the given array be { 3, 4, 5, 4}.
    2. We pick the 2 smallest elements i.e 3 and 4 in the above example and replace them with their sum. The above array hence becomes {5, 4, 7}.
    3. Along with this, we also maintain the penalty variable and keep on updating it. Initial value of the penalty will be 0. After we perform step 2, the penalty becomes 4+3...
  • Answered Anonymously
  • Q3. 

    Binary Tree Diameter Problem Statement

    You are given a Binary Tree, and you need to determine the length of the diameter of the tree.

    The diameter of a binary tree is the length of the longest path betwe...

  • Ans. Recursion

    The basic idea of this approach is to break the problem into subproblems. 

    Now, there are three possible cases:

     

    1. The diameter of the tree is present in the left subtree.
    2. The diameter of the tree is present in the right subtree.
    3. The diameter of the tree passes through the root node.

     

    Let us define a recursive function, ‘getDiamter’, which takes the root of the binary tree as input parameter and return...

  • Answered Anonymously
  • Q4. 

    Problem Statement: Find the Number of States

    You are given ‘n’ cities, some of which are connected by bidirectional roads. You also have an ‘n x n’ matrix ‘roads’, where if city ‘i’ and city ‘j’ are conne...

  • Ans. Use Disjoint-set data structure

    Disjoint-set (or Union-find) is a data structure that stores a collection of disjoint (non-overlapping) sets. This data structure consists of three basic operations:

    • makeSet(‘V’): Create a new set containing the element 'V'.
    • unionSet(‘A’, ‘B’): Merge the two specified sets, the set containing element ‘A’ and the set containing element ‘B’.
    • findSet('V'): Return the representative (also called...
  • Answered Anonymously
Round 2 - Video Call 

(1 Question)

Round duration - 30 Minutes
Round difficulty - Easy

Problems were asked from projects, and with one easy algorithm problem, they tested problem-solving skill.

The interview started with an introduction, post which my projects were discussed.
Out of two projects, one was discussed for about 15 minutes, and another for 5 minutes. The questions were more on underlying concepts, its conceptual working, rather than implementation details. They were satisfied with my answer.

  • Q1. 

    Triplets with Given Sum Problem

    Given an array or list ARR consisting of N integers, your task is to identify all distinct triplets within the array that sum up to a specified number K.

    Explanation:

    A t...

  • Ans. Brute Force
    • The most trivial approach would be to find all triplets of the array and count all such triplets whose ‘SUM’ = 'K'.
    • We can find the answer using three nested loops for three different indexes and check if the values at those indexes sum up to 'K'.
    • Create a set  to keep the track of triplets we have visited. Run first loop from i = 0 to i = ‘N’ - 3, second loop from j = i + 1 to j = ‘N’ - 2 and third loop ...
  • Answered Anonymously
Round 3 - Video Call 

Round duration - 60 Minutes
Round difficulty - Medium

In this round, my project was discussed for 5 minutes, and later only OS, DBMS was asked. No coding problems were asked.
It was more of a discussion round for me.
One of the interviewers had 20+ years of experience, while the other 7+ years of eperience.
Questions were mostly asked from the OS course (nearly 45 minutes) and had a healthy discussion. I didn't knew the answers to a few questions, of which the interviewer explained the answer.

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in BangaloreEligibility criteriaCGPA – 7.5 CGPA or 75%, Branches – CSE/IT/Software Engineering, Mathematics and ComputingIntuit interview preparation:Topics to prepare for the interview - Data Structures and Algorithms, Operating Systems, Databases, Computer Networks, OOPS, ArchitectureTime required to prepare for the interview - 6 MonthsInterview preparation tips for other job seekers

Tip 1 : Keep practising questions on Data Structures and Algorithms to enhance problem-solving skills.
Tip 2 : Do at least one project with a proper understanding of underlying concepts.
Tip 3 : Coursework are important

Application resume tips for other job seekers

Tip 1 : Have at least one project.
Tip 2 : Do not put things which you are not completely comfortable.

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed in Apr 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 minutes
Round difficulty - Hard

Timing was 10 AM. Platform was very lagging. So overall it was not a good experience.

  • Q1. 

    Topological Sort Problem Statement

    You are given a directed acyclic graph (DAG). Your task is to perform topological sorting of the graph and return any valid ordering.

    Explanation:

    A directed acyclic g...

  • Ans. DFS traversal of DAG

    In topological sort a vertex u must come before vertex v if there is a directed edge between u and v. We can modify DFS traversal of a graph to achieve this.

     

    The algorithm will be-

    • We can declare a stack ‘topSort’ which will store the nodes after the topological sort.
    • We also maintain an array/list ‘visited’ of size N, denoting which node is visited in a dfs traversal. Initially, all elements of ...
  • Answered Anonymously

Interview Preparation Tips

Eligibility criteriaAbove 8 CGPAAccolite interview preparation:Topics to prepare for the interview - Data Structures, Pointers, OOPS, System Design, Algorithms, Dynamic ProgrammingTime required to prepare for the interview - 2.5 monthsInterview preparation tips for other job seekers

Tip 1 : Do some projects.
Tip 2 : Practice DS and algo questions.
 

Application resume tips for other job seekers

Tip 1 : Keep it short.
Tip 2 : Do not put false things on resume

Final outcome of the interviewRejected

Skills evaluated in this interview

Tell us how to improve this page.

Interview Questions from Similar Companies

HDFC Bank Interview Questions
3.9
 • 2.1k Interviews
Bajaj Finserv Interview Questions
4.0
 • 515 Interviews
Shriram Finance Interview Questions
4.1
 • 331 Interviews
CitiusTech Interview Questions
3.4
 • 268 Interviews
Muthoot Finance Interview Questions
3.6
 • 251 Interviews
Altimetrik Interview Questions
3.8
 • 213 Interviews
Xoriant Interview Questions
4.1
 • 181 Interviews
L&T Finance Interview Questions
3.9
 • 151 Interviews
View all
Accounts Manager
461 salaries
unlock blur

₹1.8 L/yr - ₹7.7 L/yr

Resident Expert
131 salaries
unlock blur

₹2.9 L/yr - ₹6.5 L/yr

Group Manager
103 salaries
unlock blur

₹5 L/yr - ₹11.1 L/yr

Process Expert
86 salaries
unlock blur

₹2.3 L/yr - ₹6 L/yr

Account Manager Process Expert
37 salaries
unlock blur

₹2.7 L/yr - ₹7.7 L/yr

Explore more salaries
Compare Encore Capital Group with

Clix Capital Services

3.7
Compare

Edelweiss

3.9
Compare

Bajaj Finserv

4.0
Compare

Aditya Birla Capital

3.9
Compare
Did you find this page helpful?
Yes No
write
Share an Interview