Upload Button Icon Add office photos

Filter interviews by

Clear (1)

MediaTek India Technology Senior Software Engineer Interview Questions and Answers

Updated 30 Nov 2023

MediaTek India Technology Senior Software Engineer Interview Experiences

3 interviews found

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Nov 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Coding Test 

I interviewed with Mediatek having just 1 year of experience. It was for outsourcing position.

They asked me concepts from C language, writing code for data structures (LinkedIn list), and a question on string which I can't remember. This was pre COVID days.

Round 3 - Technical 

(1 Question)

  • Q1. Write code to insert a node to the middle of linked list
  • Ans. 

    Insert a node to the middle of a linked list

    • Find the middle node using slow and fast pointers

    • Create a new node with the data to be inserted

    • Adjust the pointers to insert the new node in the middle

  • Answered by AI

Interview Preparation Tips

Topics to prepare for MediaTek India Technology Senior Software Engineer interview:
  • C
  • Operating Systems
  • Multithreading
  • TCP
  • IPV4
  • IPV6
  • Data Structures
Interview preparation tips for other job seekers - Study concepts of C language thoroughly. All questions on pointers, double pointers, bit manipulation and memory management.

Study questions on data structures like Linked list, stacks, queues, arrays, and strings. Practice writing code in C.

Study operating system and Unix concepts like processes, threads, deadlock, mutex, semaphores, IPC mechanisms etc. Practice problems on concurrent programming.

Study networking concepts like OSI model, TCP, UDP, IP (v4 and v6) and socket programming. Practice socket programming in C.

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Feb 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. 5G Call Flow,ENDC Procedure ,RRC layer,Mac layer,Python scripting

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on basics concept

Senior Software Engineer Interview Questions Asked at Other Companies

Q1. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in DBS Bank
Q2. Tell me about yourself. What technology are you using? What is a ... read more
asked in GlobalLogic
Q3. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
asked in UST
Q4. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in Capgemini
Q5. Pascal's Triangle Construction You are provided with an integer ' ... read more

I applied via Recruitment Consultant and was interviewed before May 2020. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. RRC related questions, CSFB,SRVCC,SIB parameters
  • Q2. LTE configurations, Handovers, and use case scenarios. MAC HARQ processing
  • Q3. Basic C questions, pointers,strings, bit manipulation , linked list

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well on protocol stacks and C basic concepts

Interview questions from similar companies

Interview Questionnaire 

2 Questions

  • Q1. Java, servlet jsp
  • Q2. Redirction in java
  • Ans. 

    Redirection in Java is the process of forwarding a request from one URL to another URL.

    • Redirection is achieved using the HttpServletResponse.sendRedirect() method.

    • It is commonly used for handling authentication and authorization.

    • Redirection can be permanent or temporary, depending on the HTTP status code used.

    • Examples of HTTP status codes used for redirection are 301, 302, and 307.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - basic answer of it, and explain about project

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Dsa questions , angular , .net core and SQL

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't join this company if you are passionate about work

I applied via Naukri.com and was interviewed in Jun 2022. There were 9 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Work 

(1 Question)

  • Q1. Work related discussion session.
Round 3 - Technical 

(1 Question)

  • Q1. Pick one question from 3 given questions and complete it in 7 days. I opted for creating traingle with opengl using shader.
Round 4 - Coding Test 

Data structures and algorithms
Problem were from leetcode and geek for geeks.

Round 5 - Technical 

(1 Question)

  • Q1. Data structures and algorithms
Round 6 - Technical 

(1 Question)

  • Q1. Design and algorithms
Round 7 - Coding Test 

Coding round , questions from leetcode

Round 8 - Case Study 

Situation based questions and thought process

Round 9 - Behavioral 

(2 Questions)

  • Q1. Managerial round 1, culture fit, behaviour
  • Q2. Managerial round 2, innovative things done previously, how to face criticism, does experience matters in learning from subordinate

Interview Preparation Tips

Interview preparation tips for other job seekers - Be yourself. What matters is how you proceed with a blocked situation.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected
Round 1 - Technical 

(1 Question)

  • Q1. Reserve Binary Search Tree
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. C questions on oops concepts
  • Q2. Python and ml questions
Round 2 - HR 

(1 Question)

  • Q1. Salary discussion
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. System design round about ott
  • Q2. Leetcode rain water problem
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.

Round 1 - Technical 

(10 Questions)

  • Q1. A scenario to create a new Android service
  • Ans. 

    Creating a new Android service

    • Define a class that extends Service class

    • Override onStartCommand() method to handle service logic

    • Register the service in AndroidManifest.xml file

  • Answered by AI
  • Q2. 2 puzzles. one was to find min no of weighs to find faulty item among 8 items and the other one was to min no of races required to find top three horses among 25 horses
  • Q3. How to manage gralloc buffers
  • Ans. 

    Managing gralloc buffers involves allocating, locking, and freeing memory for graphics rendering in Android.

    • Allocate gralloc buffer using gralloc_alloc() function

    • Lock buffer for reading or writing using gralloc_lock() function

    • Free buffer using gralloc_free() function

    • Example: gralloc_alloc(usage, width, height, format, &handle)

    • Example: gralloc_lock(handle, usage, left, top, width, height, &vaddr)

  • Answered by AI
  • Q4. What is HIDL vs AIDL
  • Ans. 

    HIDL stands for Hardware Interface Definition Language and is used for communication between HAL and framework. AIDL stands for Android Interface Definition Language and is used for inter-process communication in Android.

    • HIDL is used for communication between Hardware Abstraction Layer (HAL) and framework in Android

    • AIDL is used for inter-process communication in Android

    • HIDL is more efficient and faster than AIDL

  • Answered by AI
  • Q5. How Android buffers are passed from application to drivers.
  • Ans. 

    Android buffers are passed from application to drivers through shared memory and buffer queues.

    • Android applications communicate with drivers through the HAL (Hardware Abstraction Layer)

    • Buffers are typically passed using shared memory regions

    • Buffer queues are used to manage the flow of data between application and driver

    • Example: Camera application passing image data to camera driver for processing

  • Answered by AI
  • Q6. What happens if LINUX faces a hardware interrupt
  • Ans. 

    When LINUX faces a hardware interrupt, it stops executing the current code and jumps to a specific interrupt handler.

    • LINUX stops executing the current code and jumps to a specific interrupt handler

    • The interrupt handler processes the interrupt and resumes normal execution afterwards

    • Different hardware interrupts are handled by different interrupt handlers

  • Answered by AI
  • Q7. What is the challenge while creating multiple services in Android
  • Ans. 

    The challenge while creating multiple services in Android is managing communication between services and ensuring proper synchronization.

    • Managing communication between services can be complex and error-prone.

    • Ensuring proper synchronization between services to avoid race conditions and data inconsistencies.

    • Handling dependencies between services and coordinating their interactions.

    • Testing and debugging multiple services ...

  • Answered by AI
  • Q8. Boot up Android sequence
  • Ans. 

    The Android boot up sequence involves several stages including power on, bootloader, kernel initialization, system server startup, and app launch.

    • Power on the device

    • Bootloader loads the Android OS kernel

    • Kernel initializes the system and drivers

    • System server starts up and launches essential services

    • Apps are launched and user interface becomes accessible

  • Answered by AI
  • Q9. Describe about Permission files/SE Linux policy
  • Ans. 

    Permission files/SE Linux policy control access to resources based on rules set by administrators.

    • Permission files define who can access a file or directory and what actions they can perform.

    • SE Linux policy is a security mechanism that enforces rules on how processes interact with resources.

    • SE Linux policy is based on labels assigned to processes and resources, determining access permissions.

    • SE Linux policy can be cust...

  • Answered by AI
  • Q10. What is manifestation file and how is it used?
  • Ans. 

    A manifestation file is a configuration file used to define the properties and settings of a software application.

    • Manifestation files typically include information such as the application's name, version, dependencies, and permissions.

    • They are commonly used in software development to ensure that the application runs correctly and has access to necessary resources.

    • Examples of manifestation files include AndroidManifest....

  • Answered by AI

Skills evaluated in this interview

Contribute & help others!
anonymous
You can choose to be anonymous

MediaTek India Technology Interview FAQs

How many rounds are there in MediaTek India Technology Senior Software Engineer interview?
MediaTek India Technology interview process usually has 3 rounds. The most common rounds in the MediaTek India Technology interview process are Resume Shortlist, Coding Test and Technical.
How to prepare for MediaTek India Technology Senior Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at MediaTek India Technology. The most common topics and skills that interviewers at MediaTek India Technology expect are Android, Debugging, Linux Kernel Programming, Open Source and System Design.
What are the top questions asked in MediaTek India Technology Senior Software Engineer interview?

Some of the top questions asked at the MediaTek India Technology Senior Software Engineer interview -

  1. Write code to insert a node to the middle of linked l...read more
  2. basic C questions, pointers,strings, bit manipulation , linked l...read more
  3. 5G Call Flow,ENDC Procedure ,RRC layer,Mac layer,Python scripti...read more

Recently Viewed

INTERVIEWS

MediaTek India Technology

No Interviews

INTERVIEWS

MediaTek India Technology

No Interviews

INTERVIEWS

MediaTek India Technology

No Interviews

INTERVIEWS

MediaTek India Technology

No Interviews

INTERVIEWS

MediaTek India Technology

No Interviews

CAMPUS PLACEMENT

CMR Institute of Technology, Bangalore

INTERVIEWS

MediaTek India Technology

No Interviews

INTERVIEWS

MediaTek India Technology

10 top interview questions

INTERVIEWS

MediaTek India Technology

No Interviews

INTERVIEWS

MediaTek India Technology

No Interviews

Tell us how to improve this page.

MediaTek India Technology Senior Software Engineer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more
MediaTek India Technology Senior Software Engineer Salary
based on 55 salaries
₹9.4 L/yr - ₹28 L/yr
33% more than the average Senior Software Engineer Salary in India
View more details

MediaTek India Technology Senior Software Engineer Reviews and Ratings

based on 7 reviews

4.0/5

Rating in categories

2.8

Skill development

4.0

Work-life balance

3.0

Salary

4.6

Job security

3.7

Company culture

3.2

Promotions

3.0

Work satisfaction

Explore 7 Reviews and Ratings
Senior Engineer
123 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Staff Engineer
82 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
55 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer
51 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Technical Manager
38 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare MediaTek India Technology with

Qualcomm

3.8
Compare

Intel

4.2
Compare

Samsung

3.9
Compare

Nvidia

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent