Upload Button Icon Add office photos

Filter interviews by

MAQ Software Software Developer Intern Interview Questions, Process, and Tips

Updated 10 Jun 2024

Top MAQ Software Software Developer Intern Interview Questions and Answers

  • Q1. Nth Element Of Modified Fibonacci Series Given two integers X and Y as the first two numbers of a series, and an integer N , determine the Nth element of the series foll ...read more
  • Q2. Sort 0 1 2 Problem Statement Given an integer array arr of size 'N' containing only 0s, 1s, and 2s, write an algorithm to sort the array. Input: The first line contains ...read more
  • Q3. Pair Sum Problem Statement You are provided with an array ARR consisting of N distinct integers in ascending order and an integer TARGET . Your objective is to count all ...read more
View all 11 questions

MAQ Software Software Developer Intern Interview Experiences

5 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Dec 2023. There were 2 interview rounds.

Round 1 - Coding Test 

The test had 2 standard DSA questions and 9 MCQs based on CS fundamentals.

Round 2 - One-on-one 

(2 Questions)

  • Q1. Two Sum Of leetcode
  • Ans. 

    Given an array of integers, return indices of the two numbers such that they add up to a specific target.

    • Use a hashmap to store the difference between the target and current element

    • Iterate through the array and check if the current element's complement exists in the hashmap

    • Return the indices of the two numbers if found

  • Answered by AI
  • Q2. SQL Top 2 candidates query

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare for DSA standard questions and CS fundamentals.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Mar 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. DBMS Qs were asked
  • Q2. SQL queries, Normalization etc

Software Developer Intern Interview Questions Asked at Other Companies

Q1. Sum of Maximum and Minimum Elements Problem Statement Given an ar ... read more
asked in Amazon
Q2. Fish Eater Problem Statement In a river where water flows from le ... read more
asked in Apple
Q3. Kevin and his Fruits Problem Statement Kevin has 'N' buckets, eac ... read more
asked in CommVault
Q4. Sliding Maximum Problem Statement Given an array of integers ARR ... read more
Q5. Reverse Words in a String: Problem Statement You are given a stri ... read more

I appeared for an interview in Jan 2021.

Round 1 - Coding Test 

(4 Questions)

Round duration - 90 minutes
Round difficulty - Easy

Aptitude + Coding round:
Aptitude Questions (30 questions in 30 minutes), easy-medium level. Just after finishing the Coding round was there, 4 coding questions in 60 minutes.

  • Q1. 

    Sort 0 1 2 Problem Statement

    Given an integer array arr of size 'N' containing only 0s, 1s, and 2s, write an algorithm to sort the array.

    Input:

    The first line contains an integer 'T' representing the n...
  • Ans. 

    Sort an array of 0s, 1s, and 2s in linear time complexity.

    • Use three pointers to keep track of 0s, 1s, and 2s while traversing the array.

    • Swap elements based on the values encountered to sort the array in-place.

    • Time complexity of the algorithm should be O(N) where N is the size of the array.

  • Answered by AI
  • Q2. 

    Maximum Subarray Sum Problem Statement

    Given an array arr of length N consisting of integers, find the sum of the subarray (including empty subarray) with the maximum sum among all subarrays.

    Explanation...

  • Ans. 

    Find the sum of the subarray with the maximum sum among all subarrays in an array of integers.

    • Iterate through the array and keep track of the current sum and maximum sum.

    • Update the maximum sum whenever a new maximum subarray sum is found.

    • Handle cases where all elements are negative or the array is empty.

    • Example: For input arr = [-2, 1, -3, 4, -1], the maximum subarray sum is 4.

  • Answered by AI
  • Q3. 

    Detect and Remove Loop in Linked List

    For a given singly linked list, identify if a loop exists and remove it, adjusting the linked list in place. Return the modified linked list.

    Expected Complexity:

    A...

  • Ans. 

    Detect and remove loop in a singly linked list in place with O(n) time complexity and O(1) space complexity.

    • Use Floyd's Cycle Detection Algorithm to identify the loop in the linked list.

    • Once the loop is detected, use two pointers to find the start of the loop.

    • Adjust the pointers to remove the loop and return the modified linked list.

  • Answered by AI
  • Q4. 

    Count Distinct Substrings

    You are provided with a string S. Your task is to determine and return the number of distinct substrings, including the empty substring, of this given string. Implement the solut...

  • Ans. 

    Count distinct substrings of a given string using trie data structure.

    • Implement a trie data structure to store all substrings of the given string.

    • Count the number of nodes in the trie to get the distinct substrings count.

    • Handle empty string case separately.

    • Example: For 'ab', distinct substrings are: '', 'a', 'b', 'ab'.

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 30 minutes
Round difficulty - Easy

He started with "Hello Rahul, Tell me about yourself briefly". Then he asked few theoretical questions and asked me about my favourite subject in engineering and why i like it. I named DS and Algorithms and reason is problem solving. He shared two coding questions in chatbox and asked me to write the code on given platform.

  • Q1. 

    Nth Element Of Modified Fibonacci Series

    Given two integers X and Y as the first two numbers of a series, and an integer N, determine the Nth element of the series following the Fibonacci rule: f(x) = f(x...

  • Ans. 

    Calculate the Nth element of a modified Fibonacci series given the first two numbers and N, with the result modulo 10^9 + 7.

    • Implement a function to calculate the Nth element of the series using the Fibonacci rule f(x) = f(x - 1) + f(x - 2)

    • Return the answer modulo 10^9 + 7 due to the possibility of a very large result

    • The series is 1-based indexed, so the first two numbers are at positions 1 and 2 respectively

  • Answered by AI
Round 3 - Video Call 

Round duration - 45-60 minutes
Round difficulty - Hard

He started round with coding question + SQL + Coding question and some questions from my projects.

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in HyderabadEligibility criteria60% throughout and above with no active backlog.MAQ Software interview preparation:Topics to prepare for the interview - I read a lot of Interview Experience of others and prepared accordingly. i brushed up,- Data Structures- Basic Coding questions at GFG for MAQ Software- SQL- DBMSTime required to prepare for the interview - Half MonthInterview preparation tips for other job seekers

Tip 1 : Be very good with basic data structures.
Tip 2 : Try writing code on notepad sometimes.
Tip 3 : Focus on problem solving, during interview speak out your approach simultaneously while you are thinking about approach

Application resume tips for other job seekers

Tip 1 : Write only what you know.
Tip 2 : Make it short.

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview in Dec 2020.

Round 1 - Face to Face 

(1 Question)

Round duration - 40 minutes
Round difficulty - Medium

Round started with introduce yourself then they provide me link and tell me to share my screen then gave me a problem statement and asked me give approach and solve the question 
and after i coded that question then he asked me write one sql query for finding second highest salary, then started asking technical question on DBMS, OS , Data Structure and after that some question based on my project and technologies which i mentioned in my resume.

  • Q1. 

    Equilibrium Index Problem Statement

    Given an array Arr consisting of N integers, your task is to find the equilibrium index of the array.

    An index is considered as an equilibrium index if the sum of elem...

  • Ans. 

    Find the equilibrium index of an array where sum of elements on left equals sum on right.

    • Iterate through array to calculate prefix and suffix sums

    • Compare prefix and suffix sums to find equilibrium index

    • Return -1 if no equilibrium index is found

  • Answered by AI
Round 2 - Face to Face 

(1 Question)

Round duration - 30 minutes
Round difficulty - Medium

This time interviewer asked tell me about yourself and then cross questions on my projects. I answered all the questions and he seems satisfied. Then he asked me to share screen and provide me a problem statement and after reading i came to know that it is spiral matrix problem so i started coding and then he asked me 2 to 3 puzzles.

  • Q1. 

    Spiral Matrix Problem Statement

    You are given a N x M matrix of integers. Your task is to return the spiral path of the matrix elements.

    Input

    The first line contains an integer 'T' which denotes the nu...
  • Ans. 

    The task is to return the spiral path of elements in a given matrix.

    • Iterate through the matrix in a spiral path by adjusting the boundaries of rows and columns.

    • Keep track of the direction of traversal (right, down, left, up) to form the spiral path.

    • Handle edge cases like when the matrix is a single row or column.

    • Implement a function that takes the matrix dimensions and elements as input and returns the spiral path.

  • Answered by AI
Round 3 - Face to Face 

(1 Question)

Round duration - 30 minutes
Round difficulty - Medium

This rounded started with one more coding question after that one puzzle like you have 10 balls and 5 lines you have to arrange ball in the lines in a manner that each line have 4 balls. After that they asked Hr questions like, Why MAQ , what is different in MAQ then other top MNCs , Why we should hire you etc.

  • Q1. 

    Minimum Travel Time Problem Statement

    Mr. X plans to explore Ninja Land, which consists of N cities numbered from 1 to N and M bidirectional roads connecting these cities. Mr. X needs to select a city as ...

  • Ans. 

    The task is to determine the minimum time required to visit all cities and roads in Ninja Land.

    • Create a graph representation of the cities and roads.

    • Use a traversal algorithm to find the minimum time to visit all cities and roads.

    • Return -1 if it is impossible to visit all roads.

    • Consider the constraints provided in the problem statement.

    • Implement the function to calculate the minimum travel time.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in HyderabadEligibility criteria60%MAQ Software interview preparation:Topics to prepare for the interview - Data Structure, OOPS, Algorithm, 2-D Array( Matrix problem), DBMS, SQL, OS.Time required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : Practice coding questions from geeksforgeeks it will help you.
Tip 2 : Learn concepts so well like OS, DBMS, Sql Query. 
Tip 3 : Prepare your resume so well, highlight projects, achievements and skills

Application resume tips for other job seekers

Tip 1 : Should have some good projects in your resume and mention if you have done coding in any platform
Tip 2 : Have knowledge about technologies related to ML or Data Analytics or Azure.

Final outcome of the interviewSelected

Skills evaluated in this interview

MAQ Software interview questions for designations

 Software Intern

 (2)

 Software Engineer Intern

 (2)

 Software Developer

 (14)

 Software Trainee Intern

 (1)

 Software Engineer Intern Trainee

 (1)

 Software Engineer

 (26)

 Software Engineer2

 (2)

 Associate Software Engineer

 (13)

I appeared for an interview before Sep 2020.

Round 1 - Video Call 

(1 Question)

Round duration - 30 Minutes
Round difficulty - Easy

  • Q1. 

    Move Zeros to Left Problem Statement

    Your task is to rearrange a given array ARR such that all zero elements appear at the beginning, followed by non-zero elements, while maintaining the relative order of...

  • Ans. 

    Rearrange array to move zeros to the left while maintaining relative order of non-zero elements.

    • Iterate through the array and maintain two pointers, one for zero elements and one for non-zero elements.

    • Swap elements at the two pointers until all zeros are moved to the left.

    • Ensure to maintain the relative order of non-zero elements while rearranging the array.

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 50 Minutes
Round difficulty - Medium

  • Q1. 

    Pair Sum Problem Statement

    You are provided with an array ARR consisting of N distinct integers in ascending order and an integer TARGET. Your objective is to count all the distinct pairs in ARR whose sum...

  • Ans. 

    Count distinct pairs in an array whose sum equals a given target.

    • Use two pointers approach to iterate through the array and find pairs with sum equal to target.

    • Keep track of visited pairs to avoid counting duplicates.

    • Return -1 if no such pair exists with the given target.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in HyderabadEligibility criteriaBTECH with 60% and above in 12th and college.MAQ Software interview preparation:Topics to prepare for the interview - Computer network, C++, Oops, Data structure, DBMS, SQL, etcTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : Write good optimized code 
Tip 2 : Prepare Data Structures
Tip 3 : Should have atleast one good project

Application resume tips for other job seekers

Tip 1 : Don't make resume too lengthy.
Tip 2 : Have some projects on resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

Get interview-ready with Top MAQ Software Interview Questions

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Jul 2024.

Round 1 - Coding Test 

Leet code medium level question

Round 2 - Technical 

(2 Questions)

  • Q1. About Java Streams
  • Q2. Restful API coding completion based on given file
Round 3 - HR 

(2 Questions)

  • Q1. To check your attitude
  • Q2. Given detailed about company and what project you are going to work on?
Round 4 - One-on-one 

(5 Questions)

  • Q1. Hashmap working
  • Ans. 

    Hashmap is a data structure that stores key-value pairs and allows for fast retrieval of values based on keys.

    • Hashmap uses a hashing function to map keys to indices in an array.

    • It allows for constant time complexity O(1) for insertion, deletion, and retrieval operations.

    • Example: HashMap<String, Integer> map = new HashMap<>(); map.put("key", 123); int value = map.get("key");

  • Answered by AI
  • Q2. Multithreading cases
  • Q3. Scenario specific on how to handle multiple events on a single variable to have accurate result
  • Q4. Database indexing
  • Q5. Architecture level
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected

I appeared for an interview before Mar 2024, where I was asked the following questions.

  • Q1. About collections, java 8 and spring boot
  • Q2. Microservices and database

Interview Questionnaire 

3 Questions

  • Q1.  Microsevices design pattern and design pattern of java
  • Ans. 

    Microservices design pattern focuses on breaking down a monolithic application into smaller, independent services. Java design patterns are reusable solutions to common software problems.

    • Microservices design pattern promotes modularity, scalability, and fault tolerance.

    • Java design patterns include creational, structural, and behavioral patterns.

    • Examples of Java design patterns include Singleton, Factory, and Observer.

    • E...

  • Answered by AI
  • Q2. Microsevices :- hytrics, architecture, load balancing
  • Q3. DP :- front controller and factory

Interview Preparation Tips

Interview preparation tips for other job seekers - Any one can

Skills evaluated in this interview

Interview Questionnaire 

3 Questions

  • Q1. What are joins? Types of joins with example.
  • Ans. 

    Joins are used to combine data from two or more tables based on a related column.

    • Types of joins include inner join, left join, right join, and full outer join.

    • Inner join returns only the matching rows from both tables.

    • Left join returns all rows from the left table and matching rows from the right table.

    • Right join returns all rows from the right table and matching rows from the left table.

    • Full outer join returns all row...

  • Answered by AI
  • Q2. Logic based questions like swap three variables.
  • Q3. OOP Conceptual questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Datametica is highly data oriented company and revolves around the SQL, Bigquery, ETL Tools. So if you have previous experience or skill in these areas, mention it.

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

It was basic test. online.

Round 3 - Coding Test 

2 questions on arrays. online.

Round 4 - Group Discussion 

The general topic. Be point to point

Round 5 - Technical 

(1 Question)

  • Q1. SQL and Python questions. online. screen sharing

MAQ Software Interview FAQs

How many rounds are there in MAQ Software Software Developer Intern interview?
MAQ Software interview process usually has 1-2 rounds. The most common rounds in the MAQ Software interview process are Technical, Coding Test and One-on-one Round.
What are the top questions asked in MAQ Software Software Developer Intern interview?

Some of the top questions asked at the MAQ Software Software Developer Intern interview -

  1. Two Sum Of leetc...read more
  2. SQL Top 2 candidates qu...read more
  3. SQL queries, Normalization ...read more

Tell us how to improve this page.

MAQ Software Software Developer Intern Interview Process

based on 2 interviews

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

Webkul Software Interview Questions
3.9
 • 59 Interviews
Softenger Interview Questions
4.1
 • 52 Interviews
DataMetica Interview Questions
3.6
 • 44 Interviews
Tata Digital Interview Questions
2.9
 • 42 Interviews
View all
Software Engineer
703 salaries
unlock blur

₹5 L/yr - ₹15.5 L/yr

Software Engineer Level 1
603 salaries
unlock blur

₹5 L/yr - ₹13.6 L/yr

Software Engineer2
310 salaries
unlock blur

₹8 L/yr - ₹18 L/yr

Associate Software Engineer
134 salaries
unlock blur

₹3.6 L/yr - ₹10 L/yr

Senior Software Engineer
87 salaries
unlock blur

₹11.5 L/yr - ₹26 L/yr

Explore more salaries
Compare MAQ Software with

Tekwissen

4.8
Compare

Softenger

4.1
Compare

XcelServ Solutions

4.5
Compare

Damco Solutions

3.9
Compare
Did you find this page helpful?
Yes No
write
Share an Interview