i
Moglix
Filter interviews by
I applied via Referral and was interviewed in Oct 2023. There were 4 interview rounds.
So after Resume shortlisting you have Round 1 as Programming Test (60%) & Aptitude Test (40%) in which you will be asked 15 aptitude questions and 2 DSA problems. You will get 1 hour to write the test.
DSA problems:
1. Merge 2 sorted arrays
2. find the target sum in given array and return their indexes
Find the length of the longest substring with distinct characters in a given string.
Use a sliding window approach to keep track of the current substring.
Maintain a set to store the distinct characters in the current substring.
Update the maximum length of the substring whenever a longer substring is found.
The maximum sum of a subarray is to be found.
Use Kadane's algorithm to find the maximum sum of a subarray.
Initialize two variables: maxSum and currentSum.
Iterate through the array and update currentSum by adding the current element.
If currentSum becomes negative, reset it to 0.
If currentSum is greater than maxSum, update maxSum.
Return maxSum as the maximum sum of a subarray.
Aptitude questions and two coding question
I applied via Referral and was interviewed before Jan 2024. There was 1 interview round.
I was fine with a lot of dsa
Moglix interview questions for designations
I appeared for an interview before Mar 2024, where I was asked the following questions.
Detects a loop in a linked list and identifies the starting point of the loop using Floyd's Cycle Detection algorithm.
Use two pointers: slow and fast. Slow moves one step, fast moves two steps.
If slow and fast meet, a loop exists.
To find the starting point, reset one pointer to head and move both one step until they meet again.
Merge two sorted arrays into a single array in reverse order.
Take two sorted arrays, e.g., A = [1, 3, 5] and B = [2, 4, 6].
Initialize an empty array to hold the merged result.
Use two pointers to traverse both arrays from the end to the beginning.
Compare elements from both arrays and add the larger one to the result.
Continue until all elements from both arrays are processed.
Reverse the result array to get the final merg
Remove duplicates from a string by retaining the first occurrence of each character.
Use a set to track seen characters. Example: 'hello' -> 'helo'.
Iterate through the string and build a new result string. Example: 'banana' -> 'ban'.
Consider using a dictionary to maintain order if needed. Example: 'abracadabra' -> 'abrcd'.
Get interview-ready with Top Moglix Interview Questions
I applied via Referral and was interviewed before Nov 2022. There were 2 interview rounds.
The question asks to merge two sorted arrays and delete a node in a linked list.
To merge two sorted arrays, we can use a two-pointer approach.
To delete a node in a linked list, we need to update the pointers of the previous and next nodes.
Example: Merge [1, 3, 5] and [2, 4, 6] to get [1, 2, 3, 4, 5, 6].
Example: Delete node with value 3 from linked list [1, 2, 3, 4, 5] to get [1, 2, 4, 5].
Check if a string is a palindrome using recursion.
Use recursion to compare the first and last characters of the string.
If they are equal, recursively check the substring without the first and last characters.
Continue this process until the string is empty or only has one character.
If all comparisons are equal, the string is a palindrome.
Top trending discussions
I applied via Referral and was interviewed in Mar 2024. There were 3 interview rounds.
Given some ant ui design to reacreate from scretch
I applied via LinkedIn and was interviewed in Nov 2023. There was 1 interview round.
Easy and medium level questions on array linked list
I applied via Approached by Company and was interviewed in Sep 2024. There was 1 interview round.
Create a pagination component using an API to display data for different pages.
Use API to fetch data for each page
Implement pagination logic to display data for each page
Allow users to navigate between pages
I applied via Campus Placement and was interviewed in Jun 2024. There were 3 interview rounds.
Coding test has multiple choice questions based on basics of programming and 2 coding questions.
OOP is a programming paradigm based on the concept of objects, which can contain data and code to manipulate that data.
OOP focuses on creating objects that interact with each other to solve problems.
Key concepts include classes, objects, inheritance, polymorphism, and encapsulation.
Classes are blueprints for creating objects, defining their properties and behaviors.
Inheritance allows new classes to be based on existing...
Digit Insurance is a technology-driven insurance company offering a range of general insurance products.
Digit Insurance was founded in 2016 by Kamesh Goyal.
It is known for its innovative and customer-centric approach to insurance.
Digit offers various insurance products such as health insurance, motor insurance, travel insurance, and more.
The company leverages technology to simplify the insurance process and provide a s
In 5 years, I see myself as a senior software engineer leading a team of developers on innovative projects.
Leading a team of developers on projects
Continuing to learn and grow in my technical skills
Contributing to the success and growth of the company
Possibly pursuing further education or certifications
Exploring opportunities for mentorship and leadership roles
based on 6 interviews
1 Interview rounds
based on 12 reviews
Rating in categories
Assistant Manager
350
salaries
| ₹3.8 L/yr - ₹8 L/yr |
Deputy Manager
295
salaries
| ₹5.1 L/yr - ₹11 L/yr |
Senior Executive
183
salaries
| ₹2.5 L/yr - ₹5.4 L/yr |
Senior Manager
132
salaries
| ₹13.5 L/yr - ₹30 L/yr |
Manager
131
salaries
| ₹5.5 L/yr - ₹20 L/yr |
Udaan
Swiggy
CARS24
BlackBuck