HeapCrash / Companies / MediaTek

MediaTek embedded interview prep

Chipmaker. Embedded teams here focus on Linux BSPs and connectivity firmware for SoCs.

Roles they hire for

What they emphasise

Brush up on

Linux kernel driversDevice treeAndroid HALWi-Fi MAC basicsPower domains

How the rounds usually run

A typical silicon vendor loop for embedded roles. Companies vary by team and seniority.

Online assessment or screen

Example: What does this print: an unsigned char set to 200 plus 100, printed as an integer?

Technical 1: C and embedded fundamentals

Example: Implement a lock-free single-producer, single-consumer ring buffer.

Technical 2: Drivers and architecture

Example: Design a SPI driver that supports blocking, interrupt and DMA modes behind one API.

Technical 3 or hiring manager: system design and projects

Example: Walk through the hardest bug you've fixed, and what you changed in the process afterwards.

HR and behavioural

Example: Tell me about a time you disagreed with a design decision.

Practice questions

Original questions written for MediaTek's focus areas, not leaked ones.

  1. Walk through how a Linux platform driver binds to a device-tree node.
  2. A Wi-Fi throughput test drops by half when the screen turns on. How do you investigate?
  3. How do runtime PM and suspend differ in the Linux kernel, and what does a driver implement for each?
  4. Design the firmware interface between an application processor and a Wi-Fi coprocessor.
  5. How do you debug a kernel deadlock reported only on one customer's device?

Your prep playlist

Design rounds to practise

Themes are inferred from MediaTek's public product lines.

Take an AI mock round styled on MediaTek, with follow-ups that probe what you missed.

Start a mock round