MX Player interview experience Real time questions & tips from candidates to crack your interview

Frontend Developer

MX Player
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Journey
I have had a deep interest in Software Engineering, and becoming a Software Engineer has always been my dream. By the time I entered college, I had already developed coding skills, which I further honed during my time in college.
Application story
A friend of mine informed me about this job opportunity, and I decided to apply for it. Prior to the interview process, I made sure to prepare myself thoroughly, and fortunately, I was successful and received the offer letter.
Why selected/rejected for the role?
Throughout the interview process, I maintained a strong sense of confidence. I had invested significant effort in improving my coding skills, which I believe played a key role in my successful progression through the selection process.
Preparation
Duration: 2 months
Topics: Programming Languages: C, C++, Core JAVA, Operating Systems, Data Structures and Algorithms, Object-Oriented Programming (OOP) concepts, Dynamic Programming, DBMS (queries), Computer Networks
Tip
Tip

Tip 1: Focus on establishing a solid foundation by mastering the basics. Avoid rushing into advanced concepts until you have a clear understanding of the fundamental subjects.
Tip 2: Ensure that you cover all the main concepts included in your core curriculum. Familiarize yourself with these concepts and understand their practical applications.
Tip 3: Stay updated on trending or emerging technologies and strive to gain knowledge in those areas.

Application process
Where: Referral
Eligibility: No
Resume Tip
Resume tip

Tip 1: Include only the concepts and technologies that you are familiar with and have worked on in your resume. Avoid bluffing or exaggerating your skills.
Tip 2: Demonstrate your versatility by including at least two projects from different domains on your resume.

Interview rounds

01
Round
Easy
Video Call
Duration60 mins
Interview date17 Aug 2019
Coding problem2

1. Two Sum

Easy
10m average time
90% success
0/40
Asked in companies
Chegg Inc.FacebookAmazon

You are given an array of integers 'ARR' of length 'N' and an integer Target. Your task is to return all pairs of elements such that they add up to Target.

Note:

We cannot use the element at a given index twice.

Follow Up:

Try to do this problem in O(N) time complexity. 
Problem approach

Step 1: Initialize a HashMap

Create an empty HashMap to store the elements of the array along with their indices.
Step 2: Iterate through the Array
Step 3: Return the Result List

After iterating through the entire array, return the list containing all the pairs that add up to the target.

Try solving now

2. SQL Questions


Write a query to find names of the customers who have purchased less than or equal to one product. Order the output by customer name. Given customer table with customer id and customer name , product table with product id , corresponding customer id and product name.

Write a query to find average marks of each class using the given table. The output should be rounded off to 4 decimal places and sorted based on the calls.
A single table with student information is provided

Problem approach

Tip 1: Understand the Table Structure and Relationships
Tip 2: Break Down the Problem into Smaller Steps
Tip 3: Use Appropriate SQL Functions and Clauses

02
Round
Medium
Video Call
Duration60 mins
Interview date21 Aug 2019
Coding problem2

1. Cycle Detection in a Singly Linked List

Moderate
15m average time
80% success
0/80
Asked in companies
GrabThalesSterlite Technologies Limited

You are given a Singly Linked List of integers. Return true if it has a cycle, else return false.


A cycle occurs when a node's next points back to a previous node in the list.


Example:
In the given linked list, there is a cycle, hence we return true.

Sample Example 1

Problem approach

Step 1: Use Two Pointers (Slow and Fast)

Step 2: Check for Cycle
While traversing the linked list, check if the fast pointer or its next is null.
If it is null, it means the fast pointer has reached the end of the linked list, and there is no cycle.
Return false in this case.
If the fast pointer is not null, move the slow pointer one step and the fast pointer two steps forward.

Step 3: Determine if Cycle Exists
If at any point the slow pointer and the fast pointer meet (i.e., they point to the same node), it indicates the presence of a cycle in the linked list.
Return true in this case.

Try solving now

2. Sudoku Solver

Hard
25m average time
75% success
0/120
Asked in companies
Urban Company (UrbanClap)OlaInfo Edge India (Naukri.com)

You have been given a 9x9 2d integer matrix 'MAT' representing a Sudoku puzzle. The empty cells of the Sudoku are filled with zeros, and the rest of the cells are filled with integers from 1 to 9. Your task is to fill all the empty cells such that the final matrix represents a Sudoku solution.

Note:
A Sudoku solution must satisfy all the following conditions-
1. Each of the digits 1-9 must occur exactly once in each row.
2. Each of the digits 1-9 must occur exactly once in each column.
3. Each of the digits 1-9 must occur exactly once in each of the 9, 3x3 sub-grids of the grid.

You can also assume that there will be only one sudoku solution for the given matrix.
Problem approach

I have solved this question before two times. So I knew.

Try solving now
03
Round
Easy
HR Round
Duration60 mins
Interview date25 Aug 2019
Coding problem1

1. Basic HR Questions

1) Questions mostly regarding personal details those not on your resume.
2) What do you do on a stressful day 
3) A situation to prove your time management skills 
4) What do you know about our company ?
5) Why did you choose our company?

Problem approach

Tip 1: Be confident

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
907 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2581 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Frontend Developer
3 rounds | 11 problems
Interviewed by Amdocs
2480 views
0 comments
0 upvotes