Prodapt Solutions interview experience Real time questions & tips from candidates to crack your interview

Senior Software Engineer

Prodapt Solutions
upvote
share-icon
4 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 3 months
Topics: System Design, Javascript Data Structure, React Lifecycle, React Hooks, Webpack/Babel
Tip
Tip

Tip 1: Learn the basics by heart because if your basics are clear more than half interview is cleared already also learn one framework and build the project on top of that.
Tip 2: Try to solve the question with more than one solution it will help you optimize your code during the interview, It is always a good thing to have.
Tip 3: companies don't expect you to have the knowledge of many technologies they hire for one job role so make sure to learn what is needed for you the most

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

Tip 1: Mention projects which you worked on
Tip 2: Be precise your CV should look clean and nice mention all your work-related information not anything without context

Interview rounds

01
Round
Medium
HR Round
Duration40 mins
Interview date2 Mar 2022
Coding problem1

HR round was mostly regarding my expectation and experience,
the interviewer was kind and she also know about the tech so she asked me some questions on tech

1. Basic HR Questions

Tell me about your past company experience

Problem approach

Tip 1: What project you worked on
Tip 2: What technologies have you worked on 
Tip 3: How you handled pressure

02
Round
Medium
Video Call
Duration90 mins
Interview date4 Mar 2022
Coding problem1

1. Equal Arrays

Moderate
20m average time
70% success
0/80
Asked in company
Prodapt Solutions

You are given two arrays 'A' and 'B' of length 'N' and 'M' respectively. You can perform the following operation any number of times on 'A' and 'B'.

1. Replace any subarray of the array with the sum of the elements in the subarray. For example :- If we have an array 'A' = [2, 3, 5, 6, 1], then we can replace the subarray from index 1 to index 3 (0-based indexing) i.e. [3, 5, 6] with its sum i.e. 3 + 5 + 6 = 14 to get 'A' =  [2, 14, 1].

You want to make 'A' and 'B' equal. Return the maximum possible length of arrays 'A' and 'B' such that 'A' is equal to 'B'. If it is impossible to make 'A' and 'B' equal then return -1.

A subarray is a contiguous part of the array.

For Example:-
Let 'N' = 4, 'M' = 5, 'A' = [2, 1, 4, 3], 'B' = [2, 5, 1, 1, 1].
 We can perform operations on 'A' from index 2 to 3 and on 'B' from index 3 to 5 (1-based indexing).
'A' and 'B' after performing the operation is [2, 5, 3].
The maximum possible length is 3.
Problem approach

Sorting the array: Sort both the arrays and in a single traversal compare their values at each index.
Using hash: Create a hash table or hash map for both the arrays that will contain the values and their occurrences in the arrays and compare them.

Try solving now
03
Round
Easy
Online Coding Test
Duration90 mins
Interview date8 Mar 2022
Coding problem1

1. First K Maximum Elements

Easy
10m average time
90% success
0/40
Asked in companies
AmazonProdapt SolutionsD.E.Shaw

You have been given an array of ‘N’ integers and an integer 'K'. You have to find the indexes of the first 'K' maximum elements in the array.

Note :

'K' must be less than or equal to the number of distinct elements in the given array.

Consider '0’ based indexing of the elements in the given array.

Print all indexes in increasing order.

For Example :

If, 'ARR' = [4, 2, 4, 2, 1], and K = 2. Then output will be 0, 1, 2, 3.
Problem approach

In order to find the first occurrence of the element in an array of k times. We will use the hashmap approach to find a solution that is efficient. We are going to create a hashmap with a key-value pair of array elements and the occurrence of those elements. After that, we will iterate a loop and compare the value of k with the hash key values until we find the first occurrence.

Try solving now
04
Round
Easy
Video Call
Duration60 mins
Interview date11 Mar 2022
Coding problem1

1. Missing Number

Easy
15m average time
85% success
0/40
Asked in companies
GartnerUnthinkable SolutionsProdapt Solutions

Given an array ‘a’ of size ‘n’-1 with elements of range 1 to ‘n’. The array does not contain any duplicates. Your task is to find the missing number.


For example:
Input:
'a' = [1, 2, 4, 5], 'n' = 5

Output :
3

Explanation: 3 is the missing value in the range 1 to 5.
Problem approach

We know that the sum of elements from range 1 to n is: \frac{(n(n+1)}{2} 
2
(n(n+1)

. Now find the sum of the elements from the given list, the difference between these two values gives the missing number from the given list.

Try solving now

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
SSE
2 rounds | 3 problems
Interviewed by Prodapt Solutions
1034 views
0 comments
0 upvotes
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8519 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2581 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Senior Software Engineer
1 rounds | 6 problems
Interviewed by Arcesium
3734 views
0 comments
0 upvotes
company logo
Senior Software Engineer
3 rounds | 3 problems
Interviewed by Ernst & Young (EY)
4984 views
0 comments
0 upvotes
company logo
Senior Software Engineer
3 rounds | 3 problems
Interviewed by HCL Technologies
3014 views
3 comments
0 upvotes