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

Associate Software Engineer

MAQ Software
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Journey
So, I started my coding journey for the very first time in my first year of college. I wrote my first program in the first semester, but I couldn't understand anything after that. In my second year, I started again with C++ programming. I watched lots of channels on YouTube, but I didn't know exactly what I wanted then. I purchased a Coding Ninjas course and successfully learned C++ with Coding Ninjas. In my third year, I started a DSA course with my college along with Coding Ninjas. After getting rejected by 4-5 companies, I was selected by MAQ Software as an associate software engineer.
Application story
I have applied through my placement portal that is provided by Lovely professional university. I applied in this company because the role that they were providing was a totally fit role for me and matched with my skills. I applied on 15 august for this company and got selected on 24th august.
Why selected/rejected for the role?
i have good knowledge of web development and I have made a full stack app. I also have good knowledge of data structure and algorithm so that's why they selected me.
Preparation
Duration: 12 months
Topics: Array, Linked list, recursion, oops, heap sort
Tip
Tip

Tip 1 : Your basics should be very strong, if you are good with basic then you can do anything.
Tip 2 : Along with DSA, you should also be aware with any one technology like react or node and some hands-on project.
Tip 3 : Believe in yourself you can do anything.

Application process
Where: Campus
Eligibility: Above 6 cgpa in 10,12 and graduation. and no active backllog or reappear.
Resume Tip
Resume tip

Tip 1 : You should have 1 full stack project on your resume.
Tip 2 : Resume should be crisp and to the point.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 mins
Interview date21 Aug 2023
Coding problem2

It was a 90 min test. Screen recording was on and also we couldn't switch on any tab. 15 MCQs and 3 coding question were there.

1. Water flow

Hard
10m average time
90% success
0/120
Asked in companies
IBMCultfitGoogle inc

You are given a matrix 'A' having ā€˜N’ rows and ā€˜M’ columns. Each cell of the matrix represents the height of water placed in that cell. Water can flow only in four directions ( up, down, right, and left) but only to a cell having its height less than or equal to the height of the current cell.

The four boundaries of the matrix represent the oceans- the left and top boundary represent the Pacific ocean, and the right and bottom boundary represent the Atlantic ocean.

You need to find the list of coordinates from which water can flow to both the oceans. The list should be sorted in lexicographical order.

alt text

Try solving now

2. Trapping Rain Water

Moderate
15m average time
80% success
0/80
Asked in companies
RazorpayMorgan StanleyUber

You have been given a long type array/list 'arr’ of size 'n’.


It represents an elevation map wherein 'arr[i]’ denotes the elevation of the 'ith' bar.



Note :
The width of each bar is the same and is equal to 1.
Example:
Input: ā€˜n’ = 6, ā€˜arr’ = [3, 0, 0, 2, 0, 4].

Output: 10

Explanation: Refer to the image for better comprehension:

Alt Text

Note :
You don't need to print anything. It has already been taken care of. Just implement the given function.
Problem approach

I created 2 arrays for storing left building max height and another one for right building. 

Try solving now
02
Round
Easy
Video Call
Duration40 mins
Interview date23 Sep 2023
Coding problem2

it was approx. 3 pm and environment was very good. The interviewer was very supportive .

1. Balanced parentheses

Moderate
10m average time
90% success
0/80
Asked in companies
WalmartMakeMyTripGoldman Sachs

Given an integer ā€˜N’ representing the number of pairs of parentheses, Find all the possible combinations of balanced parentheses with the given number of pairs of parentheses.

Note :

Conditions for valid parentheses:
1. All open brackets must be closed by the closing brackets.

2. Open brackets must be closed in the correct order.

For Example :

()()()() is a valid parentheses.
)()()( is not a valid parentheses.
Problem approach

I solved this problem with the help of stack. 

When open bracket is there, push the bracket in stack and when close is there, pop them. After that if stack is empty, we can say the equation is balanced otherwise not.

Try solving now

2. Binary Search

Easy
15m average time
85% success
0/40
Asked in companies
OracleMedia.netAdobe

You are given an integer array 'A' of size 'N', sorted in non-decreasing order. You are also given an integer 'target'. Your task is to write a function to search for 'target' in the array 'A'. If it exists, return its index in 0-based indexing. If 'target' is not present in the array 'A', return -1.


Note:
You must write an algorithm whose time complexity is O(LogN)


Problem approach

First we find the mid element and if mid is equal to target, then we can say element found otherwise if mid is greater or smaller we eliminate one part.

Try solving now
03
Round
Medium
HR Round
Duration20 mins
Interview date24 Sep 2023
Coding problem1

The timing was 10am, interviewer was very polite.

1. Basic HR Questions

Why did you choose computer science?

Some family details

Problem approach

Tip 1: I explained these question very well.
Tip 2: I was very calm that day.

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
2 rounds | 5 problems
Interviewed by MAQ Software
1759 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by MAQ Software
1012 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 5 problems
Interviewed by MAQ Software
1251 views
0 comments
0 upvotes
company logo
Associate Software Engineer
3 rounds | 4 problems
Interviewed by MAQ Software
221 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Associate Software Engineer
3 rounds | 2 problems
Interviewed by Ernst & Young (EY)
2671 views
0 comments
0 upvotes
company logo
Associate Software Engineer
3 rounds | 15 problems
Interviewed by Ernst & Young (EY)
2346 views
0 comments
0 upvotes
company logo
Associate Software Engineer
4 rounds | 9 problems
Interviewed by NCR Corporation
1474 views
0 comments
0 upvotes