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

Software Engineer

BONAMI SOFTWARES
upvote
share-icon
3 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Journey
The interviewers were quite helpful, and if you were unable to answer any question, they provided guidance, which was an amazing experience. The HRs were very friendly and provided a comfortable environment throughout the interview.
Application story
The organization came to our campus for hiring, and the entire process took one day to complete. It all occurred on the campus itself.
Preparation
Duration: 3 months
Topics: HTML,CSS,JS, React, Django, MySQL, Linux, GIT,DSA
Tip
Tip

Tip 1: Spend a good amount of time solving DSA problems. 

Tip 2: Be familiar with what you have mentioned in your resume; don't fill it with random things you haven't worked with.

Application process
Where: Campus
Eligibility: NA
Resume Tip
Resume tip

Tip 1: Do not include false information on your resume. 

Tip 2: It should be one page (preferably).

Interview rounds

01
Round
Easy
Online Coding Interview
Duration60 minutes
Interview date22 Apr 2023
Coding problem4

1. Flatten a nested list

Moderate
24m average time
78% success
0/80
Asked in companies
AmazonSalesforceVMware Software India Pvt Ltd

Ninja has given a nested list of integers nestedList of size 'N'. Each element is either an integer or a list whose elements may also be integers or other lists.

Ninjas have asked to implement the following methods of the NestedIterator class.

NestedIterator(vector<NestedInteger> nestedList) Initializes the 
iterator with the nested list nestedList.
int next() Returns the next integer in the nested list.
bool hasNext() Returns true if there are still some integers in the nested list and false otherwise.

Your task is to help the ninja to implement the above methods.

Your code will be tested with the following pseudocode:

initialize iterator with nestedList
  answer = []
  while iterator.hasNext()
    append iterator.next() to the end of answer
    return answer

You will get the correct answer verdict if the answer matches the expected flattened list.

EXAMPLE:
Input List: [[1, 1], 2, [1, 1]]
Output List: [1, 1, 2, 1, 1]
Try solving now

2. Roman Numeral To Integer

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

If given a roman number, convert it to hindu-arabic number.

Try solving now

3. Merge sorted arrays

Moderate
15m average time
85% success
0/80
Asked in companies
HSBCHikeAmazon

Ninja has been given two sorted integer arrays/lists ‘ARR1’ and ‘ARR2’ of size ‘M’ and ‘N’. Ninja has to merge these sorted arrays/lists into ‘ARR1’ as one sorted array. You may have to assume that ‘ARR1’ has a size equal to ‘M’ + ‘N’ such that ‘ARR1’ has enough space to add all the elements of ‘ARR2’ in ‘ARR1’.

For example:

‘ARR1’ = [3 6 9 0 0]
‘ARR2’ = [4 10]
After merging the ‘ARR1’ and ‘ARR2’ in ‘ARR1’. 
‘ARR1’ = [3 4 6 9 10]
Try solving now

4. Find the longest non repetitive substring

Moderate
20m average time
80% success
0/80
Asked in companies
Morgan StanleyAmazonWalmart

Given a string 'S' of length 'L', return the length of the longest substring without repeating characters.

Example:

Suppose given input is "abacb", then the length of the longest substring without repeating characters will be 3 ("acb").
Try solving now
02
Round
Medium
Face to Face
Duration40 mintues
Interview date22 Apr 2023
Coding problem1
Web problem/projects1

1. Find largest number from a 2D matrix.

Easy
10m average time
90% success
0/40
Asked in companies
MakeMyTripOracleMorgan Stanley

Given an array ‘arr’ of size ‘n’ find the largest element in the array.


Example:

Input: 'n' = 5, 'arr' = [1, 2, 3, 4, 5]

Output: 5

Explanation: From the array {1, 2, 3, 4, 5}, the largest element is 5.
Try solving now

2. React, JavaScript, and Project-Related

Questions related to React, JavaScript, and my projects.

03
Round
Easy
HR Round
Duration45 minutes
Interview date22 Apr 2023
Coding problem1

1. Basic HR Questions

Tell me about your skills, hobbies. Wants to check confidence.

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
SDE - 1
2 rounds | 5 problems
Interviewed by Meesho
6450 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
3451 views
0 comments
0 upvotes
Software Developer
3 rounds | 18 problems
Interviewed by BONAMI SOFTWARES
679 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
3 rounds | 7 problems
Interviewed by Optum
7873 views
1 comments
0 upvotes
company logo
Software Engineer
5 rounds | 5 problems
Interviewed by Microsoft
9973 views
1 comments
0 upvotes
company logo
Software Engineer
2 rounds | 4 problems
Interviewed by Amazon
4310 views
1 comments
0 upvotes