Bonami Software Pvt. Ltd interview experience Real time questions & tips from candidates to crack your interview

SDE - 1

Bonami Software Pvt. Ltd
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Journey
I prepared by improving my skills and studying interview questions. I polished my resume, went online, and applied for jobs matching my skills. I focused on communicating clearly about my talents and interests during the interview. My planning and determination ultimately led to a job I was happy to accept.
Application story
It was an on-campus drive. A Google form was given to us, and I submitted my resume using that form. The next day, we had our interview rounds.
Why selected/rejected for the role?
I was rejected in the HR round. I had a great technical round, but there were only five seats available, and I was the sixth candidate for the HR round.
Preparation
Duration: 9 months
Topics: Data Structures, DBMS, Computer Networks, OOPS, Pointers
Tip
Tip

Tip 1: Be confident in every situation.
Tip 2: Do at least two good projects, ensuring you have a thorough understanding of them.
Tip 3: Practice as many DSA questions as possible.

Application process
Where: Campus
Eligibility: 8 CGPA
Resume Tip
Resume tip

Tip 1: Have 2-3 good projects on it.
Tip 2: Your resume should show every skill you have.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration60 minutes
Interview date2 Sep 2023
Coding problem2

This was the first round and there were no MCQs. They gave us 5 coding questions and we were asked to complete them in 1 hr. All the 5 questions were easy. I solved them in 20 minutes.

1. Check If Given Words Are Present In A String

Hard
35m average time
60% success
0/120
Asked in companies
MicrosoftAmazonQuikr

Given a string 'S' and a list 'wordList' that consists of 'N' distinct words. Let 'Wi' denote word at index 'i' in 'wordList'. For each word 'Wi' in 'wordList', you need to determine whether it is present in string 'S' or not. Return a boolean array, where a boolean value at index ‘i’ represents whether the word ‘Wi’ is present in the string ‘S’ or not.

Try solving now

2. Duplicate In Array

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

You are given an array ‘ARR’ of size ‘N’ containing each number between 1 and ‘N’ - 1 at least once. There is a single integer value that is present in the array twice. Your task is to find the duplicate integer value present in the array.

For example:

Consider ARR = [1, 2, 3, 4, 4], the duplicate integer value present in the array is 4. Hence, the answer is 4 in this case.
Note :
A duplicate number is always present in the given array.
Try solving now
02
Round
Medium
Face to Face
Duration60 minutes
Interview date2 Sep 2023
Coding problem2

It was a face-to-face round, and it was the opposite of the first round. In this round, I was asked about my projects and advanced DSA topics, e.g., graph and DP.

1. Unique Paths

Moderate
25m average time
80% success
0/80
Asked in companies
BNY MellonCoinDCXAmazon

You are present at point ‘A’ which is the top-left cell of an M X N matrix, your destination is point ‘B’, which is the bottom-right cell of the same matrix. Your task is to find the total number of unique paths from point ‘A’ to point ‘B’.In other words, you will be given the dimensions of the matrix as integers ‘M’ and ‘N’, your task is to find the total number of unique paths from the cell MATRIX[0][0] to MATRIX['M' - 1]['N' - 1].

To traverse in the matrix, you can either move Right or Down at each step. For example in a given point MATRIX[i] [j], you can move to either MATRIX[i + 1][j] or MATRIX[i][j + 1].

Problem approach

Tip 1: Travers matrix and find the start point
Tip 2: Take the index and a visited matrix and use recursion 
 

Try solving now

2. Rod cutting problem

Moderate
40m average time
75% success
0/80
Asked in companies
Dream11UberGoldman Sachs

Given a rod of length ‘N’ units. The rod can be cut into different sizes and each size has a cost associated with it. Determine the maximum cost obtained by cutting the rod and selling its pieces.

Note:
1. The sizes will range from 1 to ‘N’ and will be integers.

2. The sum of the pieces cut should be equal to ‘N’.

3. Consider 1-based indexing.
Try solving now
03
Round
Easy
HR Round
Duration15 minutes
Interview date2 Sep 2023
Coding problem1

Nothing much I was asked about myself and my family. She asked me about my future goals and a little bit about my projects.

1. HR question

  1. Brief introduction of the project.
  2. What problems did I face in the development of the project? 
  3. Technologies used in the project.
Problem approach

Tip 1: Answer the problems you faced in the project and how you resolved them.
 

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
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by OYO
4657 views
0 comments
0 upvotes
company logo
Trainee Technology
4 rounds | 17 problems
Interviewed by Bonami Software Pvt. Ltd
1140 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 8 problems
Interviewed by Bonami Software Pvt. Ltd
839 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
3452 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
114579 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
57825 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
34961 views
7 comments
0 upvotes