Technical practice
How would you trace an LLM’s computation graph during inference?
What to coverThe posting emphasizes transformer and LLM graph structure, operators and inference behaviour. Explain the main operators, how data moves through the graph, and where you would look for an inference bottleneck.
How would you compare transformer, RNN, Mamba and linear-attention approaches?
What to coverThese architectures are named in the posting. As suggested preparation, compare how they handle sequence context and discuss trade-offs that could matter for inference on a mobile or embedded device.
How would you develop and evaluate a multimodal generative-AI model?
What to coverThe role includes language and multimodal algorithm development. As suggested preparation, describe how you would represent and combine inputs, choose a training approach, and test whether each modality contributes useful information.
What changes when developing algorithms for vision, voice or NLP tasks?
What to coverThe posting names all three areas. Compare their input representations and evaluation needs, then explain which parts of a model-development workflow could be shared and which would be task-specific.
How would you optimize a model for Edge AI on an APU?
What to coverAPU algorithm development and optimization are stated duties. As suggested preparation, explain how you would measure accuracy, memory use and inference performance, then decide whether a proposed change improves the relevant trade-off.
How would you choose among quantization, pruning and low-bit techniques?
What to coverAll three techniques appear in the posting. Explain what each changes in a neural network, how you would measure its effect on accuracy and inference, and how you would investigate a large regression.
How would you investigate a model that behaves differently in PyTorch and an on-device framework?
What to coverThe requirements name PyTorch, TFLite and ExecuTorch. As suggested preparation, describe how you would isolate differences in operators, model conversion or numerical behaviour without assuming a particular deployment pipeline.
Where would Python, PyTorch and C/C++ fit in an algorithm-development workflow?
What to coverThese are the programming skills listed for the role. Explain how you might use them for model experimentation and implementation, and how you would check that a faster implementation preserves the intended outputs.
How would you evaluate neural network design automation?
What to coverNeural network design automation is a stated work area, but the posting does not specify a method. As suggested preparation, outline a search objective, a way to compare candidate designs fairly, and checks against selecting a design that only looks good in limited tests.
What challenges do reinforcement learning and on-device learning introduce?
What to coverThe posting identifies both as advanced algorithm areas. As suggested preparation, distinguish their objectives and discuss how you would evaluate learning outcomes while accounting for the constraints of an on-device setting.
Behavioural practice
Tell me about a time you investigated an unexpected model result.
What to coverUse a real course, research or project example. Describe the situation, the checks you performed, and what the result showed; this is suggested practice for the role’s emphasis on model and inference behaviour.
Describe a time you made a trade-off while improving an algorithm.
What to coverGive the situation, the alternatives you considered, your action and the measured result. As suggested practice for the optimization duties, be clear about what improved and what, if anything, got worse.
Tell me about a time you learned an unfamiliar model or framework to complete a task.
What to coverDescribe why you needed to learn it, how you tested your understanding, and the outcome. This is suggested practice given the range of architectures and on-device frameworks named in the posting.
Describe an experiment that did not support your initial approach.
What to coverUse a real example to explain the situation, what evidence changed your view, the action you took next and the result. This is suggested practice for discussing algorithm development and evaluation, not a claim about MediaTek’s interview process.