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

Associate Software Engineer

Insightsoftware
upvote
share-icon
4 rounds | 7 Coding problems

Interview preparation journey

expand-icon
Journey
I completed my B.Tech from Jaypee Institute of Information Technology, Noida, in 2025. Currently, I am working at Accenture. I started my journey in DSA and web development during my second year of college. In my fourth year, I received several offers, but they were all from service-based companies. After graduating, I applied to this company through a referral. Since it was a product-based company, it was an excellent opportunity for me.
Application story
I applied through an internal referral. A friend who works there informed me about referral hiring and referred me for a promising opportunity. I was told that the process would include a coding test followed by three interview rounds. Based on this information, I prepared accordingly, focusing first on DSA and core fundamentals.
Why selected/rejected for the role?
I was rejected because the company’s Vice President of India did not find my project impactful.
Preparation
Duration: 1 month
Topics: DSA, OOPS, DBMS, ReactJS, NodeJS
Tip
Tip

Tip 1: Data structures are a long-term journey—enjoy the learning process and avoid mugging up solutions.
Tip 2: Focus on impactful projects rather than random ones.
Tip 3: Practice mock interviews regularly.

Application process
Where: Referral
Eligibility: NA, (Salary package: 11.5 LPA)
Resume Tip
Resume tip

Tip 1: Having impactful projects is a must.
Tip 2: Include an achievements section in your resume.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration90 minutes
Interview date9 Sep 2025
Coding problem2

The online round consisted of three parts: a coding assessment, an aptitude test, and a workplace assessment.

1. Sort Elements By Frequency

Easy
15m average time
85% success
0/40
Asked in companies
AmazonOracleCIS - Cyber Infrastructure

You are given a list of a repeated set of integers. Your task for the problem is to return a list of the given elements in decreasing sorted order of their frequency of repetition in the given list with the element with the highest frequency of repetition first and so on.

Note :
If two numbers have the same frequency then keep the one that was present before the other in the original given list (array) first.
For Example :
Input:  arr[] = {2, 5, 2, 8, 5, 6, 8, 8}
Output: arr[] = {8, 8, 8, 2, 2, 5, 5, 6}

Explanation :
When you sort the array based on the decreasing order of the frequency of repetition of integers in the original array, 
you’ll find that the element ‘8’ is the integer with the most repeated values therefore it would be arranged first after which since both 2 and 5 have the same number of repeated 
values in the original array but since the 2 arrived first so we will first arrange 2 and then 5 in our resultant array, while would be the last element after sorting here.
Problem approach

I used Collections sort and lambda function in Java.

Try solving now

2. Roman Numeral To Integer

Easy
15m average time
85% success
0/40
Asked in companies
AdobeDream11Barclays

You are given a string 's' that represents a Roman number. Convert the Roman number to an integer and return it.


Roman numerals are represented by seven different symbols: I, V, X, L, C, D, and M.


Table of values:
Symbol       Value
I             1
V             5
X             10
L             50
C             100
D             500
M             1000
For example:
3 is written as III in Roman numeral, just three ones added together. 13 is written as XIII, which is simply X + III. The number 25 is written as XXV, which is XX + V 
Problem approach

Just do the simulation, it is a standard question.

Try solving now
02
Round
Easy
Video Call
Duration45 minutes
Interview date10 Sep 2025
Coding problem3

Was asked two coding questions and one SQL question. Then had discussion with interviewer about time complexity and coded up the best solution.

My screen was shared. I solved all the problems, the round was quiet easy.
If you are into DSA, you will qualify this round easily.

1. Maximum Subarray Sum

Moderate
35m average time
81% success
0/80
Asked in companies
NoBrokerInformaticaGoldman Sachs

You are given an array 'arr' of length 'n', consisting of integers.


A subarray is a contiguous segment of an array. In other words, a subarray can be formed by removing 0 or more integers from the beginning and 0 or more integers from the end of an array.


Find the sum of the subarray (including empty subarray) having maximum sum among all subarrays.


The sum of an empty subarray is 0.


Example :
Input: 'arr' = [1, 2, 7, -4, 3, 2, -10, 9, 1]

Output: 11

Explanation: The subarray yielding the maximum sum is [1, 2, 7, -4, 3, 2].
Problem approach

I used Kadane's algorithm.

Try solving now

2. Move All Negative Numbers To Beginning And Positive To End

Easy
10m average time
90% success
0/40
Asked in companies
SAP LabsPayUSamsung

You are given an array 'ARR' consisting of 'N' integers. You need to rearrange the array elements such that all negative numbers appear before all positive numbers.

Note:
The order of elements in the resulting array is not important.
Example:
Let the array be [1, 2, -3, 4, -4, -5]. On rearranging the array such that all negative numbers appear before all positive numbers we get the resulting array [-3, -5, -4, 2, 4, 1].
Problem approach

I used two pointers.

Try solving now

3. Second Highest Salary

Write a query to get the second highest salary from the Employee table. (Practice)

03
Round
Easy
Video Call
Duration45 minutes
Interview date11 Sep 2025
Coding problem2

It was a project discussion round with a senior software engineer.

Resume specific questions were asked like why I did not excel in java as I studied it in college but chose MERN stack instead?

1. Project Discussion

  • Why this tech stack?
  • How it works?
  • What's the use of this?
  • How did you deploy it?
  • How can it improve?

2. Data Structures

  • What are the applications of Queue? (Learn)
  • What are the applications of Stack? (Learn)
04
Round
Easy
HR Round
Duration5 minutes
Interview date12 Sep 2025
Coding problem0

This was a culture-fit and leadership round with the company’s Vice President of India. It was a brief call lasting about five minutes. He asked a few basic questions, such as what my college teachers would say about my strengths and weaknesses, and asked me to showcase one of my projects. I felt that he did not find my projects impactful enough.

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 the purpose of the return keyword?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by OYO
4782 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 3 problems
Interviewed by Amazon
1011 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by Meesho
6543 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
3566 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Associate Software Engineer
3 rounds | 10 problems
Interviewed by Amdocs
2392 views
0 comments
0 upvotes
company logo
Associate Software Engineer
3 rounds | 2 problems
Interviewed by Ernst & Young (EY)
2728 views
0 comments
0 upvotes
company logo
Associate Software Engineer
3 rounds | 15 problems
Interviewed by Ernst & Young (EY)
2383 views
0 comments
0 upvotes