M

Mediatek

Software Engineer (SDE Role)

Interview Date

May 20, 2024

Result

Selected

Difficulty

Rounds

4 rounds

Drive Type

On-Campus

Topics asked

Operating SystemsC fundamentalsComputer OrganizationTree Traversal TechniquesLinked Lists (cloningreversing in groups of Kdiameter of a tree)OS scheduling algorithmsProducer-Consumer problemReversing words in a stringLittle Endian and Big Endian formatsBitwise operations (finding missing number in array)Machine Learning (overfittingunderfittingmodel validation metrics)System Design (Bluetooth-enabled bulb)Power function in C (bitwise optimization)Types of operating systemsXOR of two numbers without XOR operatorHR questions (role of MediaTekpersonal strengthsweaknessesworkplace expectations).

Detailed experience

Role: Software Engineer (SDE Role)

College: Not Specified

Interview Date: May 20, 2024

Interview Type: On-Campus

Result: Selected

Difficulty: Not Specified

Rounds: 4 rounds

Topics Asked: Operating Systems, C fundamentals, Computer Organization, Tree Traversal Techniques, Linked Lists (cloning, reversing in groups of K, diameter of a tree), OS scheduling algorithms, Producer-Consumer problem, Reversing words in a string, Little Endian and Big Endian formats, Bitwise operations (finding missing number in array), Machine Learning (overfitting, underfitting, model validation metrics), System Design (Bluetooth-enabled bulb), Power function in C (bitwise optimization), Types of operating systems, XOR of two numbers without XOR operator, HR questions (role of MediaTek, personal strengths/weaknesses, workplace expectations).

Experience:

The interview process was a comprehensive assessment of technical knowledge, problem-solving skills, and cultural fit.

Initial Phase (Online Assessment): This phase had a duration of 90 minutes. It included 30 MCQs covering Operating Systems, C fundamentals, Computer Organization, and tree traversal techniques. The coding challenges involved cloning a linked list, reversing a linked list in groups of K, and calculating the diameter of a tree. C and C++ were the permitted languages.

Technical Round 1 (In-Depth Technical Inquiry): This round lasted 60 minutes. Topics explored included OS scheduling algorithms and their comparative analysis, pseudo-code for the Producer-Consumer problem, reversing words in a string, understanding Little Endian and Big Endian formats and their applications, and bitwise operations, such as finding a missing number in an array.

Technical Round 2 (Advanced Technical Discussion): This round also lasted 60 minutes. Discussion points included detailed questions on a Machine Learning project, focusing on overfitting, underfitting, and model validation metrics. Designing a Bluetooth-enabled bulb with considerations for multiple user connections was another topic. The interviewer also asked about implementing and optimizing a power function in C using bitwise operations, types of operating systems and their specific use cases, and computing the XOR of two numbers without the XOR operator.

HR Round (Personal and Professional Fit): This round had a duration of 30 minutes. Queries addressed included the role and impact of MediaTek in the semiconductor industry, personal strengths and weaknesses and strategies to manage them, and expectations from the workplace and company culture.

Advice for Future Candidates: The candidate advised staying composed and confident, engaging actively with the interviewer while problem-solving, and brushing up on Operating System principles and bitwise operations.

Posted on - 13 Nov 2025
MediaTek Interview Experience - Software Engineer (SDE Role) | OAHelper