Add office photos
Employer?
Claim Account for FREE

Intuit

3.6
based on 159 Reviews
Filter interviews by

40+ MGM Sales Interview Questions and Answers

Updated 10 Sep 2024
Popular Designations
Q1. Check if the Word is present in Sentence or not

You have been given a sentence ‘S’ in the form of a string and a word ‘W’, you need to find whether the word is present in the given sentence or not. The word must...read more

View 3 more answers
Q2. Reverse Linked List

Given a singly linked list of integers. Your task is to return the head of the reversed linked list.

For example:
The given linked list is 1 -> 2 -> 3 -> 4-> NULL. Then the reverse linked lis...read more
View 6 more answers
Q3. Greatest Common Divisor

You are given two numbers, ‘X’ and ‘Y’. Your task is to find the greatest common divisor of the given two numbers.

The Greatest Common Divisor of any two integers is the largest number th...read more

View 3 more answers
Q4. Detect the first node of the loop

You have been given a singly linked list which may or may not contain a cycle. You are supposed to return the node where the cycle begins (if a cycle exists).

A cycle occurs whe...read more

View 4 more answers
Discover MGM Sales interview dos and don'ts from real experiences
Q5. Closest Distance Pair

You are given an array containing 'N' points in the plane. The task is to find out the distance of the closest points.

Note :
Where distance between two points (x1, y1) and (x2, y2) is calc...read more
View 3 more answers
Q6. Product Of Array Except Self

You have been given an integer array/list (ARR) of size N. You have to return an array/list PRODUCT such that PRODUCT[i] is equal to the product of all the elements of ARR except ARR...read more

View 4 more answers
Are these interview questions helpful?
Q7. Number Of Pairs With Given Sum

You have been given an integer array/list(arr) and a number 'Sum'. Find and return the total number of pairs in the array/list which when added, results equal to the 'Sum'.

Note:
G...read more
View 4 more answers
Q8. Sort 0 1 2

You have been given an integer array/list(ARR) of size 'N'. It only contains 0s, 1s and 2s. Write a solution to sort this array/list.

Note :
Try to solve the problem in 'Single Scan'. ' Single Scan' r...read more
View 4 more answers
Share interview questions and help millions of jobseekers 🌟
Q9. Inorder Sucessor

You have been given an arbitrary binary tree and a node of this tree. You need to find the inorder successor of this node in the tree.

The inorder successor of a node in a binary tree is that no...read more

View 4 more answers
Q10. Design a stack that supports getMin() in O(1) time and O(1) extra space

Implement a SpecialStack Data Structure that supports getMin() in O(1) time and O(1) extra space along with push(), pop(), top(), isEmpty()...read more

View 4 more answers
Q11. N Queens

You are given an integer 'N'. For a given 'N' x 'N' chessboard, find a way to place 'N' queens such that no queen can attack any other queen on the chessboard.

A queen can be killed when it lies in the ...read more

View 3 more answers
Q12. Delete Node In A Linked List

You are given a Singly Linked List of integers and a reference to the node to be deleted. Every node of the Linked List has a unique value written on it. Your task is to delete that ...read more

View 2 more answers
Q13. Add two number as linked lists

You have been given two singly Linked Lists, where each of them represents a positive number without any leading zeros.

Your task is to add these two numbers and print the summatio...read more

View 3 more answers
Q14. Minimum Number Of Operations To Reach X.

You have been given an array/list ‘ARR’ of integers consisting of ‘N’ integers. You are also given an integer ‘X’. In one operation, you can either remove the leftmost or...read more

View 3 more answers
Q15. Find Duplicates In Array

You are given an array/list 'ARR' consisting of N integers, which contains elements only in the range 0 to N - 1. Some of the elements may be repeated in 'ARR'. Your task is to find all ...read more

View 3 more answers
Q16. Generate all parenthesis

You are given an integer ‘N’, your task is to generate all combinations of well-formed parenthesis having ‘N’ pairs. You are task is to generate all possible valid sets of parenthesis th...read more

View 2 more answers
Q17. Median of two sorted arrays

You are given two sorted arrays 'A' & 'B' of sizes 'N' & 'M'. You need to find the median of the two arrays when merged. If the total number of elements i.e., N + M is even then the m...read more

View 4 more answers
Q18. LCA Of Binary Tree

You have been given a Binary Tree of distinct integers and two nodes ‘X’ and ‘Y’. You are supposed to return the LCA (Lowest Common Ancestor) of ‘X’ and ‘Y’.

The LCA of ‘X’ and ‘Y’ in the bina...read more

View 3 more answers
Q19. LRU Cache Implementation

Design and implement a data structure for Least Recently Used (LRU) cache to support the following operations:

1. get(key) - Return the value of the key if the key exists in the cache, o...read more
View 3 more answers
Q20. Sort a Stack

You’re given a stack consisting of 'N' integers. Your task is to sort this stack in descending order using recursion.

We can only use the following functions on this stack S.

is_empty(S) : Tests whe...read more
View 2 more answers
Q21. Permutations of a String

You are given a string 'STR' consisting of lowercase English letters. Your task is to return all permutations of the given string in lexicographically increasing order.

String A is lexic...read more

View 3 more answers
Q22. Insertion Sort in Linked List

You are given an arbitrary linked list consisting of 'N' nodes having integer values. You need to perform insertion sort on the linked list and print the final list in sorted order....read more

View 2 more answers

Q23. How do you design a website which displays say top 1000 products with product rating updating every second?

Ans.

To design a website displaying top 1000 products with real-time rating updates, use a combination of backend and frontend technologies.

  • Implement a backend system to fetch and update product ratings from a database or API.

  • Use a frontend framework like React or Angular to create a dynamic user interface.

  • Implement pagination or lazy loading to handle the large number of products.

  • Optimize the website for performance by caching frequently accessed data.

  • Consider using websockets or...read more

View 1 answer
Q24. System Design Question

Design a website which displays say top 1000 products with product rating updating every second?

Add your answer

Q25. Implement a specialStack class which should support O(1) push O(1) pop and should return minimum element in the stack in O(1) time

Ans.

Implement a specialStack class with O(1) push, pop, and minimum element retrieval.

  • Use an additional stack to keep track of the minimum element at each step.

  • When pushing an element, compare it with the top of the minimum stack and update if necessary.

  • When popping an element, also pop from the minimum stack if the popped element is the current minimum.

Add your answer

Q26. Given an array and a number find a pair of integers in the array whose sum is equal to given number.

Ans.

Find a pair of integers in an array whose sum is equal to a given number.

  • Iterate through the array and for each element, check if the difference between the given number and the current element exists in the array.

  • Use a hash set to store the elements of the array for efficient lookup.

  • Return the pair of integers if found, otherwise return a message indicating no such pair exists.

Add your answer
Q27. Java Question

What is AtomicInteger class in Java?

Add your answer
Q28. Java Question

Write different ways in which you can traverse over a map

Add your answer

Q29. Find lca of 2 nodes in a binary tree (write pseudocode)

Ans.

The Lowest Common Ancestor (LCA) of two nodes in a binary tree is the deepest node that is a common ancestor of both nodes.

  • Start from the root node and traverse the tree to find the given nodes.

  • Store the paths from the root to each node.

  • Compare the paths to find the last common node, which is the LCA.

Add your answer
Q30. Math Question

Calculate definite integral of a function in limits a to b

Add your answer
Q31. System Design Question

Design a bus seat booking design system.

Add your answer

Q32. Given a million points and a new point P find a point closest to P(you can do preprocessing)

Ans.

Find the point closest to a given point P among a million points.

  • Preprocess the million points to calculate their distances from P.

  • Store the distances and corresponding points in a data structure.

  • Sort the distances in ascending order.

  • Return the point corresponding to the smallest distance.

Add your answer

Q33. Why the particular technologies were used in the application I developed?

Ans.

I chose the technologies based on their compatibility with the project requirements and my familiarity with them.

  • Chose React for front-end development due to its component-based architecture and ease of use

  • Used Node.js for back-end development because of its non-blocking I/O and scalability

  • Selected MongoDB as the database for its flexibility with unstructured data and ease of integration

Add your answer
Q34. OS Question

What is Fragmentation ?

Add your answer
Q35. Technical Question

Difference between Web 2.0 and Web 1.0

Add your answer
Q36. Java Question

Explain Collection Hierarchy in Java

Add your answer
Q37. Java Question

Internal functioning of hashmap in Java

Add your answer
Q38. Java Question

Fail fast and Fail Safe Iterator

Add your answer
Q39. OOPS Question

Difference between C, C++ and Java

Add your answer
Q40. Technical Question

Difference between IAAS, PAAS, SAAS

Add your answer
Q41. OOPS Question

Virtual keyword in C++

Add your answer
Q42. OS Question

Memory Management in OS

Add your answer
Q43. OOPS Question

Explain all oops concepts.

Add your answer

Q44. Explain polymorphism and other OOPS concepts

Ans.

Polymorphism is the ability of an object to take on many forms. Other OOPS concepts include inheritance, encapsulation, and abstraction.

  • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

  • Inheritance allows a class to inherit properties and methods from another class.

  • Encapsulation is the bundling of data and methods within a class, hiding the internal details.

  • Abstraction focuses on providing only essential information to the outsid...read more

Add your answer
Q45. Puzzle

Find the fastest 3 horses

Add your answer

Q46. what do you think abobut intuit "?

Ans.

Intuit is a financial software company known for products like QuickBooks and TurboTax.

  • Intuit is a leading provider of financial software solutions for individuals and businesses.

  • They are known for products like QuickBooks, TurboTax, and Mint.

  • Intuit's software helps users manage their finances, taxes, and accounting efficiently.

  • The company focuses on simplifying financial tasks for users through user-friendly interfaces and automation.

  • Intuit has a strong reputation for custom...read more

Add your answer

Q47. how agile working methods

Ans.

Agile working methods involve iterative development, collaboration, flexibility, and continuous improvement.

  • Agile methods prioritize customer satisfaction through early and continuous delivery of valuable software.

  • Teams work in short iterations called sprints, focusing on delivering working software frequently.

  • Collaboration between team members, stakeholders, and customers is essential for success.

  • Flexibility to adapt to changing requirements and feedback is a key principle o...read more

Add your answer

Q48. Integer to roman number

Ans.

Convert integer to Roman numeral

  • Create a mapping of integer values to Roman numeral symbols

  • Iterate through the mapping to find the largest Roman numeral that fits the integer

  • Subtract the value of the Roman numeral from the integer and repeat until the integer becomes 0

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at MGM Sales

based on 9 interviews in the last 1 year
1 Interview rounds
Coding Test Round
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Software Developer Interview Questions from Similar Companies

3.6
 • 22 Interview Questions
3.5
 • 17 Interview Questions
3.6
 • 15 Interview Questions
3.0
 • 14 Interview Questions
4.2
 • 11 Interview Questions
4.4
 • 10 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter