MediaTek logo

MediaTek Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 301 interview experiences · FREE TO READ

2.3 Rounds average
Average Typical difficulty
72.5% Positive experience

Which role are you interviewing for?

30 roles · 301 reports

Candidate interview experiences

First-hand accounts from people who interviewed at MediaTek.

Showing 4 of 301
MediaTek logo
MediaTek

Firmware Engineer

Engineering · nearly a year ago

Entry Average Positive experience No offer 3 rounds
Interview process
Technical screen Presentation Recruiter call
Interview formats
Technical Presentation Behavioral

So before the actual interview, there was like a C language test, and an English exam, and also a behavioral assessment that was multiple choice. Then for the interview itself, I had to do a PPT to introduce myself and my projects. They also asked me some questions about operating systems and CPU pipeline and also gave me an introduction to the department.

Confirmed questions3 questions
  • Can you explain mutexes and semaphores and when you would use each?
  • What are your thoughts on operating systems?
  • Could you describe a CPU pipeline?
MediaTek logo
MediaTek

Embedded Software Engineer

Engineering · a year ago

Mid Average Positive experience No offer 2 rounds
Interview process
Technical screen Technical screen
Interview formats
Technical Coding

The interview process involved an initial MCQ test covering C, embedded C, OS, computer architecture, and computer security. This was followed by a second round. The second round began with general questions about introductions, projects, C programming concepts like null and void pointers, string length calculation, and number reversal. It then delved into C storage classes and their usage. Subsequently, an interviewer focused on Embedded C, revisiting storage classes and covering bitwise operators, embedded C projects, interrupts, and RTOS.

Confirmed questions8 questions
  • Can you start with an introduction and talk about your projects?
  • Let's discuss C programming, specifically null pointers and void pointers.
  • How would you find the length of a string without using standard library functions?
MediaTek logo
MediaTek

Software Engineer

Engineering · a year ago

Entry Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding Behavioral

So, to get ready for MediaTek's interviews, you'll go through a few rounds. They really look at your technical skills, how you solve problems, and if you know your computer science basics. You should really brush up on C++ stuff like pointers vs references, stack vs heap memory, smart pointers (unique_ptr, shared_ptr, weak_ptr), and rvalue/lvalue with std::move/forward. Also, OOP concepts are big – like accessing private members, multiple inheritance, virtual methods/destructors, and abstract classes vs interfaces. Don't forget the STL: vector vs list, map vs unordered_map, iterator invalidation (especially for vector), and what makes a custom type usable as a map key. Concurrency is also important: know processes vs threads, how to sync threads, and how to avoid deadlocks. It's a good idea to look at past questions from MediaTek interviews. Practicing coding problems on LeetCode, HackerRank, or Codeforces will sharpen your analytical skills. Make sure you've got a good handle on OS concepts like sync, deadlocks, and memory management. Be ready for behavioral questions too – think about your strengths, weaknesses, and how you've handled tough spots. Using good resources like Toptal for C++ questions is smart. And seriously, do some mock interviews to get used to the timing and practice answering questions.

Confirmed questions1 question
  • Could you explain what a dequeue is and how you would go about implementing it?
MediaTek logo
MediaTek

Fullstack Engineer Intern

Engineering · a year ago

Intern Easy Negative experience No offer 1 round
Interview process
Recruiter call Technical screen Presentation
Interview formats
Technical Behavioral

I applied for the Fullstack Engineer Intern role through my school's career system. The interview process was really bad. The interviewer was 30 minutes late, which was weird for a big company. The interview was awkward. The main interviewer spoke poorly and didn't seem interested. The questions weren't very technical. They asked me to talk about my past projects, show my GitHub, and rate my own Python skills. When I answered questions, they'd just be silent and not give feedback. Their next questions sometimes didn't even relate to what we were talking about. It was also misleading because the role was supposed to be Full Stack but they only wanted frontend work, which wasn't what the job description said. The interviewer said I was a top candidate and I'd hear back in two weeks, but I never did. It was super unprofessional. Worst interview ever.

Confirmed questions1 question
  • Can you show me your Github Repository and talk about your previous projects?

MediaTek Interview Questions

Quoted word for word from MediaTek interview reports.

What occurs if the body terminal is not connected to the source?

Read reports

What is the consequence of swapping NMOS and PMOS transistor positions in a CMOS inverter circuit?

Read reports

What could happen if the body terminal is connected to a voltage higher than the source?

Read reports

Find the number that appears an odd number of times in a list where others appear an even number of times.

Read reports

How to efficiently find a missing integer in a list of n-1 integers from 1 to n?

Read report

What would happen if the test mode is set to X throughout the entire design once the netlist is received from the Physical Design Team?

Read report

What are the pros and cons of OFDM, and how can its drawbacks be addressed or improved?

Read report

What is the output of the C code regarding pointer arithmetic and memory allocation?

Read report

Formats, difficulty and experience

Across all 301 MediaTek interview reports.

Interview formats

Technical 42.3%
Behavioral 30%
Coding 19.2%
Presentation 6.4%
Other 1%

Interview difficulty

Easy 15.9%
Average 67.8%
Difficult 16.3%

Candidate experience

Positive 72.5%
Neutral 21.8%
Negative 5.7%

Reports by job function

Engineering 271
Other 9
Research 7
Operations 3
HR 3
Finance 2