MAQ Software Coding Questions and Answers

MAQ Software Coding Round Questions

MAQ Software Coding Questions and Answers asked in the Hiring Process of MAQ which is an Computer Based Online Recruitment Test.

Before you go through the test process, we would like to tell you some of the guidelines to  attempt the test. Please note that the information on this page is solely based on the campus recruitment process. It may differ for off-campus or on -campus region to region.

MAQ Software Coding Questions and Answers

About MAQ Software

MAQ Software is a group of software professionals who help Global 2000 firms speed data-driven changes. They speed up software efforts that help our customers revolutionise their businesses by utilising data analytics, cloud technologies, and data science.

They are dedicated to achieving client goals and growing our customer base. 90% of our consumers are regulars. For Fortune 500 firms, MAQ Software provides cutting-edge software solutions.

Their  solutions make use of artificial intelligence (AI), cognitive services like Azure Machine Learning, the newest cloud computing trends like Microsoft Azure and Amazon Web Services, big data and advanced business intelligence features of SQL Server and Power BI, as well as the newest form factors like iOS and Android.

MAQ Software Eligibility Criteria

MAQ Software hired for two positions that is Associate Software Engineer and Software Engineer 1. We have tabulated the eligibility criteria below in the tabulated format for both the profiles.

MAQ SoftwareAssociate Software EngineerSoftware Engineer 1
Batch20232023
Course
  • B. Tech./B.E. (CSE/ IT)
  • M. Tech./M.E. (CSE/IT)
  • BCA + MCA/ B.Sc. (IT) + MCA/ B.Sc. (CS) + MCA
  • B. Tech./B.E. (CSE/ IT)
  • M. Tech./M.E. (CSE/IT)
  • BCA + MCA/ B.Sc. (IT) + MCA/ B.Sc. (CS) + MCA
RoleAssociate Software EngineerSoftware Engineer 1
Education
  • 60% plus or equivalent in Computer Science/Information Technology
  • 60% plus in 10th and 12th
  • No active backlogs
  • 60% plus or equivalent in Computer Science/Information Technology
  • 60% plus in 10th and 12th
  • No active backlogs
Stipend/CTC:36k PM/ 7.5 LPA36k PM/ 7.5 LPA
Work locationNoida/Hyderabad/Mumbai in officeNoida/Hyderabad/Mumbai in office

Prime Course Trailer

Related Banners

Get PrepInsta Prime & get Access to all 200+ courses offered by PrepInsta in One Subscription

Sample MAQ Software Coding Questions

Question 1 : Individual Character Count

Problem Statement  :

You’re given a string where multiple characters are repeated consecutively. You’re supposed to reduce the size of this string using mathematical logic given as in the example below :

Input :
aabbbbeeeeffggg

Output:
a2b4e4f2g3

Input :
abbccccc

Output:
ab2c5

Question 2 : Set Bit

Problem Statement  :

You are given an integer, N. You have to turn it into the binary representation of it, and find out how many set bits are there in the binary representation.

Input Format:
The first line contains the integer.

Output Format:
One line containing an integer denoting the number of setbits.

Constraints:
1<=N<=10^9

Sample Input:
8
Output:
1

Output Description:
8 in binary is 1000.

Question 3 : Formatting large Products

Problem Statement: Rohan is weak in mathematics. He is giving mathematics  Olympiad , but he got stuck in one of the question .Help rohan to solve the question.In Question there are two positive integer A and B. You have to find the product of all integer between A and B which is represented in the form C=D*10^E , where  C is the product of numbers , D and E are non-negative integers and the last digit of D is non-zero.

Function Description 

  • Complete the function formatProducts in the editor below, formatProduct must return a string that represents C in the above described form.
  • Function has the following parameters
  • A: an integer
  • B: an integer

Constraints

  •    A will between 1 and 1,000,000 . Inclusive.
  •    B will be between A and 1,000,000. Inclusive.

Sample Input 0 

  • 1
  • 5

Sample Output 0

  • 12 * 10^1

Explanation 

  • 1*2*3*4*5=120 = 12 * 10^1

Sample Input 1

  • 3
  • 10

Sample Output 1

  • 18144 * 10^2

Explanation

  • 3*4*….*10=1814400 =18144 * 10^2

Question 4 : Copycat in exam (R->Medium)

Rahul copies in the exam from his adjacent students. But he doesn’t want to be caught, so he changes words keeping the letter constant. That means he interchanges the positions of letters in words. You are the examiner and you have to find if he has copied a certain word from the one adjacent student who is giving the same exam, and give Rahul the markings he deserves.

Note that: Uppercase and lowercase are the  same.

Input Format:

First line with the adjacent student’s word

Second line with Rahul’s word

Output Format:

0 if not copied

1 if copied

Constraints:

1<=Length of string<=10^6

Sample Input:

CAR

ACR

Sample Output:

1

Question 4 : Minimum Occurrence (R->Medium)

Problem Statement  :
Given a sting , return the character that appears the minimum number of times in the string. The string will contain only ascii characters, from the ranges (“a”-”z”,”A”-”Z”,0-9), and case matters . If there is a tie in the minimum number of times a character appears in the string return the character that appears first in the string.

Input Format:
Single line with no space denoting the input string.

Output Format:
Single character denoting the least frequent character.

Constraints:
Length of string <=10^6

Sample Input:
cdadcda

Sample Output:
c

Explanation:
C and A both are with minimum frequency. So c is the answer because it comes first with less index.

FAQs on MAQ Coding Questions

Question 1: Is it hard to crack MAQ Interview Process?

Candidates who have appeared for MAQ Interview process claimed that Technical Interview of MAQ Software is bit Hard because they generally ask questions based on DSA, DBMS, OOPs concept, etc with other core subjects of Computer Science.  

Question 2: What are steps involved in MAQ Software's recruitment process?

MAQ Software’s Recruitment Process mainly consists of 3 steps:

  1. Online Aptitude and Coding Assessment.
  2. Technical Interview
  3. HR Interview

 

Get over 200+ course One Subscription

Courses like AI/ML, Cloud Computing, Ethical Hacking, C, C++, Java, Python, DSA (All Languages), Competitive Coding (All Languages), TCS, Infosys, Wipro, Amazon, DBMS, SQL and others

Checkout list of all the video courses in PrepInsta Prime Subscription

Checkout list of all the video courses in PrepInsta Prime Subscription