The process took 1 week. I interviewed at MAQ Software (Noida) in Apr 2025
Interview
The interview process at MAQ Software was quite structured and focused mainly on technical skills and problem-solving. Here's how it went for me:
Online Assessment
The process began with an online test that included multiple-choice questions and coding problems. The topics covered were Data Structures, Algorithms, Aptitude, and basic SQL. The test was moderately difficult and time-bound, so managing time was crucial.
Technical Interview – Round 1
After clearing the online test, I was shortlisted for the first technical interview. This round was conducted virtually and focused on basic programming questions, DSA concepts, and a few real-life problem-solving scenarios. The interviewer also asked me to explain my projects and how I approached technical challenges during development.
Unfortunately, I was not selected for the next round.
However, the overall experience was positive. The communication from the company was clear and professional throughout the process, and the interviewers were respectful and to the point.
Even though I didn’t make it to Round 2, it was a great learning experience that helped me understand where I can improve further.
Interview questions [1]
Question 1
During my interview at MAQ Software, the process was quite structured and focused on both problem-solving skills and understanding of computer science fundamentals. Here are some of the key questions they asked:
Tell me about yourself and your background.
This was the opening question to understand my education, projects, internships, and overall journey so far. They were particularly interested in how I’ve applied my technical knowledge in real-life scenarios.
Explain one of the most challenging projects you’ve worked on.
I was asked to describe a project in detail, the technologies used, the specific problem it aimed to solve, and how I handled any challenges. They were looking for clarity in communication and depth of involvement.
Solve a coding problem (e.g., array or string-based problem) and explain the logic.
I was given a problem statement on an online coding platform. After solving it, I had to walk them through my approach, discuss the time and space complexity, and mention any edge cases.
Write a SQL query based on a given scenario.
They provided a database schema and asked me to write queries to fetch specific information. The focus was on understanding joins, grouping, and filtering data correctly.
Basic questions on Data Structures and Algorithms.
These included concepts like time complexity, sorting algorithms, stacks, queues, and trees. I was asked both theoretical and implementation-based questions.