MAQ Software Interview Experience for Software Engineer (On-Campus)
Interview Experience
Round 1 Online Assessment (18 Qualified out of 250+ applications): There were 3 coding questions, 1 SQL question, and 16 MCQs based on Aptitude and basic core subjects. T...
Full Details
Round 1 Online Assessment (18 Qualified out of 250+ applications) : There were 3 coding questions, 1 SQL question, and 16 MCQs based on Aptitude and basic core subjects. The result came after two days and I qualified for the personal interview. The Personal Interview was scheduled at MAQ Software Office, Noida.
Round 2
Technical Interview First I was asked to explain my projects. My project is based on Deep Learning. He then asked some questions about Machine Learning basic concepts. Coding 1: Maximum sum of an array if we don't take adjacent elements. Coding 2: Write code for function overloading and function overriding, explaining with examples. Coding 3: Snake and Ladder Problem. Coding 4: Valid Parenthesis. Coding 5: Write a SQL query to perform A-B without using the minus operation. Coding 6: N-Queen Problem. I told him about the intuition for 4 Queen Problem. Coding 7: Spiral Traversal of a matrix. The interviewer was friendly and helped me in between. I gave the brute force approach for the 1st coding question and for the remaining coding questions I gave him the optimized approach. The interviewer just wanted me to explain the logic and write pseudo code. After 1 hour HR told me that I qualified for the technical round and the
next round is the managerial round. This round lasts around 1 hour and 30 minutes. 8 Students cleared this round out of 18
Round 3 Managerial Round: Coding 1: Given a string write a running code to decode that string. From the example we need to find the pattern and then for any given string we need to decode it. Coding 2: Given a string we need to remove the adjacent same character using recursion. The interviewer just wants the running code and the logic. After this, I got some theoretical questions based on OOPS, DBMS, and OS. ACID Properties. Delete, Drop and Truncate Why Normalization and de-normalization? Difference between Primary key and foreign key 3NF and how it is better than 2NF. ML Concepts as I mentioned in my resume. Questions are like Supervised and unsupervised learning, Classification and regression, Activation Functions, Loss Functions, etc., All the questions are based on my project. Thrashing OOPS four pillars Difference between Multiprogramming and Multithreading Why Java is not 100% OOPS. Why Virtual Memory The life cycle of a process. This round lasted about 1 hour. 2 Students Cleared the round and got selected.
Round 4 HR Round for congratulating the two of us. After some time results came and 2 students got selected out of 8.