Technical practice
How would you prepare multimodal robot data for policy training?
What to coverSuggested preparation: Explain how you would align observations and actions, check data quality, and preserve information needed to diagnose failures. Discuss how processing choices could affect training and later evaluation on a robot.
When would you use imitation learning versus reinforcement learning for manipulation?
What to coverSuggested preparation: Compare the data and feedback each approach needs, and how you would evaluate whether a learned policy improves task performance. Explain what would motivate a change in approach after early experiments.
How would you evaluate a vision-language-action-style policy?
What to coverSuggested preparation: Describe how you would test whether language-conditioned behavior translates into successful robot actions, not just favorable offline results. Discuss trade-offs against a narrower policy for the same manipulation task.
How would you connect a learned whole-body policy to a robot controller?
What to coverSuggested preparation: Clarify which outputs the policy would provide and which responsibilities would remain with the controller. Explain how you would investigate performance problems that might arise from the policy, controller, or hardware.
How would you design an experiment that iterates between simulation and a real robot?
What to coverSuggested preparation: Define a measurable outcome and a way to compare runs, then explain how real-robot observations would inform the next simulation or training experiment. Address how you would distinguish a policy improvement from a change in test conditions.
What would you check before deploying a trained policy for real-time inference?
What to coverSuggested preparation: Discuss inference timing and the interface between model outputs and physical hardware as proposed validation concerns. Explain how you would test behavior on the robot and respond if offline performance did not carry over.
How would you operate training across a GPU cluster while keeping experiments reproducible?
What to coverSuggested preparation: Cover job scheduling, checkpointing, metrics, and logging, all named in the posting. Explain how you would detect failed or misleading runs and make comparisons across training jobs.
What research tools would you build to debug a failing robot policy?
What to coverSuggested preparation: Describe visualizations or experiment analyses that would help connect observations, policy outputs, and robot behavior. Explain how findings would lead to a specific data, model, or deployment change.
How would you assess whether a manipulation policy is improving?
What to coverSuggested preparation: Propose task-level measures alongside analysis of failure modes, rather than relying solely on training loss or an offline benchmark. Explain how you would compare policy versions on physical robots and interpret mixed results.
Where might Protobuf or MCAP fit in a robot-learning workflow?
What to coverSuggested preparation: These formats appear as a preferred qualification, so discuss them only if relevant to your experience. Explain the serialization or data-handling trade-offs you would examine for training, debugging, or deployment.
Behavioural practice
Tell me about a system you owned from model training through deployment and iteration.
What to coverSuggested preparation: Use a real situation, your specific actions across the pipeline, and the observed result. Explain what you changed after seeing deployment behavior rather than focusing only on offline performance.
Describe a time you worked with controls, embedded, or hardware colleagues to make a research result deployable.
What to coverSuggested preparation: Set out the technical disagreement or constraint, how you coordinated responsibilities, and the result. Be precise about your own contribution without claiming the team's work as yours.
Tell me about a robot-learning experiment that failed or produced an unexpected result.
What to coverSuggested preparation: Describe the situation, the evidence you collected to diagnose it, the action you took, and the measured outcome. Include what remained uncertain if the failure was not fully resolved.
Describe a time you had to choose between improving a model and improving the system around it.
What to coverSuggested preparation: Give a real situation, the trade-off you faced, what you prioritized, and the result. Connect your reasoning to reliable experimentation or deployment rather than presenting the choice as universally correct.