MAQ Software logo

MAQ Software Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 474 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
60.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at MAQ Software.

Showing 3 of 474
MAQ Software logo
MAQ Software

Software Development Engineer

Engineering · nearly a year ago

Entry Average Positive experience Accept offer 2 rounds
Interview process
Technical screen Onsite
Interview formats
Technical Coding System Design Behavioral Other

The interview process wasn't too bad. For preparation, focus on SQL and Data Structures and Algorithms (DSA), especially string manipulations. Also, get familiar with basic cloud concepts and PowerShell. The technical round included an introduction, discussion about the roles and responsibilities based on the job description PDF, a project discussion, questions about React.js (advantages/disadvantages), HTTP vs HTTPS, authentication vs authorization, and cloud computing (definition, reasons for use, and types like IaaS, PaaS, SaaS with examples). SQL questions involved finding duplicate emails with counts from an employee table and identifying departments with over 1000 employees using employee and department tables. DSA questions covered removing duplicate characters from a string, comparing sorting algorithms, and the difference between arrays and linked lists. There was also a puzzle involving two buckets (4L and 5L) to measure 7L.

Confirmed questions8 questions
  • Tell me about your understanding of the roles and responsibilities outlined in the job description PDF.
  • Can you explain the ACID properties?
  • What are the pros and cons of using React.js?
MAQ Software logo
MAQ Software

Software Engineer

Engineering · nearly a year ago

Mid Average Negative experience No offer 3 rounds
Interview process
Technical screen Onsite Onsite
Interview formats
Technical Behavioral

There were 3 rounds and I cleared them all. The first was technical, the second was with the Manager asking basic and technical questions, and the third was with a Senior Manager. After the third round, it's been 10 days with no reply despite multiple emails. I'm left wondering if they'll respond. This is such a frustrating experience, companies are quick to remind you about interviews but ghost you when it comes to feedback. I don't know if I'll get a call back. I'm marking it as 'Did not get offer' because it's an unfortunate experience, and closure is important.

Confirmed questions2 questions
  • Can you discuss your previous projects?
  • Can you answer some questions about React code?
MAQ Software logo
MAQ Software

Software Engineer Intern

Engineering · nearly a year ago

Intern Average Positive experience No offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen Take home
Interview formats
Technical Coding Technical

The interview process covered fundamental concepts at a fresher's level, including OOP, DBMS, OS, DSA, quantitative aptitude, and general aptitude. I believe it went well, and I'm hopeful about the results, which haven't been announced yet.

Confirmed questions1 question
  • What are the basic concepts of DSA, OOP, DBMS, OS, and aptitude relevant for a fresher?

MAQ Software Software Engineer Interview Questions

Quoted word for word from MAQ Software interview reports.

Write a function to print Fibonacci series which are prime numbers in a given range.

Read reports

What is the reason for linking JavaScript at the end of an HTML page?

Read reports

An array contains numbers and 0 in random order. How to place all zeros at the end of the array?

Read reports

What is the outcome when an object is instantiated within the constructor of a class, and that object is of the same class?

Read reports

How would you sort an array containing only 0s, 1s, and 2s, commonly known as the Dutch National Flag Problem?

Read report

Can you tell me the difference between a list and a tuple in Python?

Read report

Given an employee table, how would you find duplicate email addresses and their counts?

Read report

Regarding DSA, can you add a suffix to each word in a given string?

Read report

You have a 4-liter bucket and a 5-liter bucket. How can you measure exactly 7 liters of water?

Read report

Formats, difficulty and experience

Across all 474 MAQ Software interview reports.

Interview formats

Technical 44.1%
Coding 33.6%
Behavioral 19.2%
Other 1.6%
System Design 0.6%

Interview difficulty

Easy 18.4%
Average 69.2%
Difficult 12.4%

Candidate experience

Neutral 29%
Negative 10.9%
Positive 60.1%