Hi All,
I am writing this post cause I did not see a lot of posts of people who went through the a MGM interview experience, so I want to share my experience. I know that its no FANG but the TC its still decent for me being at the start of my carreer and also I I hope this post helps others.
YOE: < 1
I applied online and the following couple of days I got a hackerrank OA
OA:
2 very easy coding questions. Not gonna even bother remembering what the question were since they can be solved by most anyone who knows how to write a for loop.
Round 1: 1 hr interview with a developer
A little bit harder of an interview but still fairly easy. First part revolved around my experience the companies I worked for. The second part revolved around DS basics and time complexity for certain operartions of a data structure. There was also a coding portion that was pretty straight forward as well.
Given a list of integers write a function to find the most common value, least common value, a function to find both.
Just explain your solution and time complexity which is pretty straight forward.
Round 2: A 4 hr interview loop with a mix of behavioral and technical questions
1rst interviewer was a principal engineer: Asked me a few questions about my experience before jumping to a coding question. He basically just picked a question off leetcode and pasted it in the chat and I had to solve it in my IDE.
Coding question: longest substring without repeating characters. A leetcode medium. I solved it using a sliding window and a set. Then he asked the space/time complexity.
2nd interviewer was a SE 2:
Asked some behavioral questions: What are some challenges you have faced? How do you deal with a conflict? What do you do if you are working on with other teams and the other team face blockers, how would you proceed with your work?
Coding Question: Buy and Sell stock I, then as a bar raiser Buy and Sell Stock II
Explain solution and time complexity
3rd Interview was a Senior Engineer:
Was given some behavioral questions again:
How would you deal with a situation where you have disagreements about adding a feature to a project?
Coding/Design question: Was presented a scenario where a lot of different services where interacting with each other and one of the systems failed and was asked how i would diagnose the issue.
4th round:
All behavioral. Can't recall the exact questions but mainly just focussed around my resume.
Result: Was interviewed as a SE 2, but based off my experience said that they could only offer me a SE I role
TC: 97k