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

Software Engineer

MAQ Software
upvote
share-icon
4 rounds | 10 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 6 Months
Topics: Data Structures and Algorithms, OOPS, Operating Systems, DBMS, Computer Network
Tip
Tip

Tip 1 : For DS and Algo, keep practicing every day on Leetcode, HackerEarth, and make a habit of participating in contests.
Tip 2 : Projects are vital in interviews, have at least 3 projects on Resume, in the field/profile which you're applying for.
Tip 3 : Give Mock Interviews.

Application process
Where: Other
Eligibility: BE/B.Tech / ME/M.Tech, BCA, MCA, B.Sc (2021)
Resume Tip
Resume tip

Tip 1 : Resume should be short and keep it under 1 page.
Tip 2 : Include skills that you're 100% confident in.
Tip 3 : Highlight your internships and projects section appropriately

Interview rounds

01
Round
Easy
Online Coding Interview
Duration30 minutes
Interview date8 Feb 2021
Coding problem0

Timing: We had a window of 24 hours.
Environment: Online
Description: IQ Test: 30 questions in 30 mins

02
Round
Easy
Online Coding Test
Duration60 minutes
Interview date8 Apr 2021
Coding problem4

Timing: Morning
Environment: Online
Description: This round was conducted immediately after Aptitude Round if you cleared it. 4 Questions in 60 minutes.

1. MergeSort Linked List

Moderate
30m average time
60% success
0/80
Asked in companies
CIS - Cyber InfrastructureThought WorksSamsung R&D Institute

For a given Singly Linked List of integers, sort the list using the 'Merge Sort' algorithm.

Try solving now

2. Rotate array

Easy
25m average time
80% success
0/40
Asked in companies
Deutsche BankIBMSalesforce

Given an array 'arr' with 'n' elements, the task is to rotate the array to the left by 'k' steps, where 'k' is non-negative.


Example:
'arr '= [1,2,3,4,5]
'k' = 1  rotated array = [2,3,4,5,1]
'k' = 2  rotated array = [3,4,5,1,2]
'k' = 3  rotated array = [4,5,1,2,3] and so on.
Try solving now

3. Permutations of a String

Moderate
15m average time
85% success
0/80
Asked in companies
MakeMyTripDisney + HotstarOla

You are given a string 'STR' consisting of lowercase English letters. Your task is to return all permutations of the given string in lexicographically increasing order.

String A is lexicographically less than string B, if either A is a prefix of B (and A ≠ B), or there exists such i (1 <= i <= min(|A|, |B|)), that A[i] < B[i], and for any j (1 <= j < i) A[i] = B[i]. Here |A| denotes the length of the string A.

For example :

If the string is “bca”, then its permutations in lexicographically increasing order are { “abc”, “acb”, “bac”, “bca”, “cab”, “cba” }.
Note:
Given string contains unique characters.
Try solving now

4. Factorial

Moderate
25m average time
70% success
0/80
Asked in companies
HCL TechnologiesWells FargoSquadstack

You are given an integer ‘N’. You have to print the value of Factorial of ‘N’. The Factorial of a number ‘N’ is defined as the product of all numbers from 1 to ‘N’.

For Example:
Consider if ‘N’ = 4, the Factorial of 4 will be the product of all numbers from 1 to 4, which is 1 * 2 * 3 * 4 = 24. Hence, the answer is 24.
Try solving now
03
Round
Medium
Video Call
Duration40 minutes
Interview date1 Apr 2021
Coding problem4

Timing: Morning
Environment: Online

Easy
10m average time
90% success
0/40
Asked in companies
EcomExpressIndus Valley PartnersMAQ Software

You have given two positive integers N and K. Your task is to print a series of numbers i.e subtract K from N until it becomes 0 or negative then add K until it becomes N. You need to do this task without using any loop.

For Example:
For  N = 5 , K = 2 
Series = [ 5, 3, 1, -1, 1, 3, 5]
Try solving now

2. Unique Element In Sorted Array

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

You are given a sorted array ‘arr’ of ‘n’ numbers such that every number occurred twice in the array except one, which appears only once.


Return the number that appears once.


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

Output: 4 

Explanation: 
Number 4 only appears once the array.


Note :
Exactly one number in the array 'arr' appears once.


Try solving now

3. Second largest element in the array

Easy
15m average time
80% success
0/40
Asked in companies
Info Edge India (Naukri.com)OracleHCL Technologies

You have been given an array/list 'ARR' of integers. Your task is to find the second largest element present in the 'ARR'.

Note:
a) Duplicate elements may be present.

b) If no such element is present return -1.
Example:
Input: Given a sequence of five numbers 2, 4, 5, 6, 8.

Output:  6

Explanation:
In the given sequence of numbers, number 8 is the largest element, followed by number 6 which is the second-largest element. Hence we return number 6 which is the second-largest element in the sequence.
Try solving now

4. SQL Question

write-a-query-to-find-the-nth-highest-salary-and-the-employee-name

04
Round
Easy
Video Call
Duration25 minutes
Interview date2 Apr 2021
Coding problem2

Timing: It was in the morning then rescheduled to evening
Environment: Online

1. Remove String

Moderate
35m average time
60% success
0/80
Asked in companies
OpenTextAmazonSamsung

You have been given a linked list where each node has a single character. You have also been given a string 'STR'.

You have to remove all the occurrences of string STR from the linked list.

Note:
1. Start checking from the end of the linked list and not from the beginning. For example, if the linked list is ( a, b, a ,b, a)  and the string is equal to “aba” , then the answer should be (a b), not (b a).

2. After removing an occurrence check again for new formations.
Try solving now

2. SQL Question

Employee table
~~~~~~~~~~~~~~~~
empid, deptid, empname, empsalary

Department table
~~~~~~~~~~~~~~~~~
deptid, depname

Output:
depname, total salary (dep wise) 

conditions
~~~~~~~~~~~~
such that only consider employees names start with A and the total salary dept wise is lesser than 5000.

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
Software Engineer
1 rounds | 4 problems
Interviewed by MAQ Software
5343 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 2 problems
Interviewed by MAQ Software
1397 views
0 comments
0 upvotes
company logo
Software Engineer
1 rounds | 1 problems
Interviewed by MAQ Software
1933 views
0 comments
0 upvotes
company logo
Associate Software Engineer
3 rounds | 5 problems
Interviewed by MAQ Software
3819 views
3 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
4 rounds | 1 problems
Interviewed by Newgen Software
3210 views
2 comments
0 upvotes
company logo
Software Engineer
3 rounds | 6 problems
Interviewed by HashedIn
2582 views
0 comments
0 upvotes
company logo
Software Engineer
2 rounds | 2 problems
Interviewed by Ernst & Young (EY)
0 views
0 comments
0 upvotes