# Robotics engineer interview questions in India

> The questions that repeat in Indian robotics interviews, what a strong answer contains, practical tasks, red flags and a four-week preparation plan.

Canonical: https://roboticsengineering.in/robotics-engineer-interview-questions-india/ | Published: 2026-10-27 | Updated: 2026-10-28 | Author: Jignesh Panchal

**Robotics interviews are not quizzes. They are tests of whether you can build something that works and explain why it failed.** Interviewers expect you to forget a formula; they do not expect you to be unable to describe your own project.

This is the question set that repeats across Indian robotics, automation and embedded roles, with what a strong answer actually contains. Use it to prepare stories from your own builds, not to memorise definitions.

## What interviewers are scoring

| Area | What they look for | How they test it |
| --- | --- | --- |
| Fundamentals | Correct mental model, not jargon | Explain a sensor, a motor choice, a control loop |
| Debugging | Ordered reasoning under uncertainty | Describe a failure you fixed |
| Ownership | You built the thing you claim | Deep questions on your own project |
| Judgement | Trade-offs, safety, cost | Why this part, why not the cheaper one |
| Communication | Clear explanation to a non-specialist | Whiteboard explanation, viva-style follow-ups |

## Core mechanical and robotics questions

**1. What is a degree of freedom, and why does a six-axis arm need six?** A good answer separates degrees of freedom from the number of joints, and explains that six lets the tool reach a position and orientation in 3D space, with the wrist handling orientation. Mentioning reachable versus dexterous workspace is a bonus.

**2. Forward versus inverse kinematics.** Forward computes tool pose from joint angles and is straightforward. Inverse computes joint angles from a desired pose and may have multiple solutions, no solution or singularities. Say where each is used and what happens near a singularity.

**3. Accuracy versus repeatability.** Accuracy is how close you get to the commanded point; repeatability is how close repeated attempts land to each other. A robot can be very repeatable and only moderately accurate, which is why calibration and TCP setup matter.

**4. How would you choose a motor for a wheeled robot?** Start with load, wheel radius, required speed and acceleration, then torque, then RPM, then current. Add a safety margin, account for gearbox efficiency, and check the driver’s continuous current against the motor’s stall current.

**5. Why does a gearbox help and what does it cost you?** It multiplies torque and reduces speed, and it adds backlash, friction and inertia reflected to the motor. Choosing a gear ratio is a trade between torque, speed and control quality.

**6. What is backlash and where does it hurt?** Lost motion when direction reverses. It hurts positioning, bidirectional repeatability and control stability, especially in low-cost gearboxes and 3D-printed mechanisms.

**7. How do you size a battery for a robot?** Estimate average current per mode, multiply by time to get watt-hours, derate for usable capacity and aging, then choose voltage and chemistry. Mention BMS, fusing and charge time.

## Embedded and electronics questions

**8. I2C versus SPI versus UART.** Two wires versus four versus asynchronous pair. I2C is shared-bus and slower; SPI is faster and point-to-point with more pins; UART is simple and robust over short links. Mention addressing, clock speed, distance and pull-ups.

**9. Interrupt versus polling.** Polling wastes cycles and can miss events; interrupts react immediately but must be short. Explain debouncing and why heavy work belongs outside the interrupt.

**10. How does an encoder measure position?** Incremental encoders count pulses; quadrature gives direction and multiplies resolution by four. Absolute encoders report position directly. Mention CPR versus PPR and the difference between resolution and accuracy.

**11. Why does a motor brown out the microcontroller?** Startup and stall current pull the supply down; shared grounds and thin wires make it worse. Fixes are separate supplies, bulk capacitance, proper grounding and a driver with current limiting.

**12. PWM frequency: what changes?** Higher frequency gives smoother current and quieter motors but more switching loss; lower frequency can cause audible whine and torque ripple. Motor inductance and driver ratings set the practical range.

## ROS 2 and software questions

**13. Topic, service or action?** Topics are continuous publish-subscribe streams. Services are request-response and block the caller. Actions are long-running goals with feedback and cancellation. Choosing the wrong one is a common design mistake.

**14. Explain the transform tree.** map to odom comes from localisation or SLAM; odom to base_link comes from wheel odometry; base_link to sensors comes from static mounts. A missing or duplicated link tears the map or makes the robot jump.

**15. What does QoS change?** Reliability, durability, history depth and deadline. A best-effort sensor stream behaves differently from a reliable command topic, and mismatched QoS can silently prevent two nodes from connecting.

**16. How would you debug a robot that does not move?** A strong answer is ordered: check the command topic is publishing, check the subscriber is connected, check the driver is enabled, check power and e-stop, check the transform, then check the controller. Mention logs and rosbag.

## Control questions

**17. Explain PID to a mechanical engineer.** Proportional reacts to present error, integral removes steady-state offset, derivative damps overshoot. Mention windup, derivative noise, sampling time and why tuning starts with P only.

**18. Why does a well-tuned simulator loop oscillate on hardware?** Latency, friction, sensor noise, compliance and saturation. The fix is usually to slow the loop, filter the derivative, add feedforward and re-tune on the real system.

## Project and behavioural questions

**19. Walk me through your final-year project.** Use four sentences: problem, what you built, the hardest failure, what you measured. Interviewers will then drill into the failure — this is where ownership shows.

**20. What would you do differently?** Have a real answer. A candidate who says “nothing” either did not build it or cannot evaluate their own work.

**21. Tell me about a time you disagreed with a teammate.** Describe the decision, the evidence you used, and the outcome. Technical disagreement resolved with a test is a strong story.

## Practical tasks you may be given

- **Whiteboard a PID loop** and explain what happens when you double Kp.
- **Read a datasheet** and pick a motor for a stated load.
- **Debug a wiring diagram** with a missing ground or a reversed supply.
- **Write pseudocode** for a line follower with sensor filtering.
- **Explain a failure** from a photo of a burnt driver board.

## Answers that end the interview

| Answer | Why it fails | Better |
| --- | --- | --- |
| “I used a library, I don’t know how it works” | Suggests no ownership | Explain the library’s inputs, outputs and one thing you tuned |
| “It worked in simulation” | No hardware judgement | Say what changed on hardware and how you fixed it |
| “That’s not my department” | Small-team roles need range | Describe how you would find out |
| Guessing a number | Destroys trust | Estimate out loud, state assumptions, then check |

## A four-week preparation plan

- **Week 1:** Write a one-page story for every project, including one failure and one measurement.
- **Week 2:** Revise fundamentals from your own notes: motors, sensors, PID, TF, I2C versus SPI.
- **Week 3:** Practise whiteboard explanations out loud to a friend who is not from robotics.
- **Week 4:** Do two mock interviews and one hands-on debugging session on your own hardware.

On salary, give a range based on the role and city, and ask what the band is for the position. Fresher offers in India vary widely by company type; our [robotics engineer salary guide](https://roboticsengineering.in/robotics-engineer-salary-india/) has indicative bands and what moves you up.

Related: [how to become a robotics engineer](https://roboticsengineering.in/how-to-become-a-robotics-engineer-in-india/), [robotics skills roadmap](https://roboticsengineering.in/robotics-skills-roadmap-india/), [robotics internships](https://roboticsengineering.in/robotics-internship-india-how-to-get/), [final-year robotics projects](https://roboticsengineering.in/final-year-robotics-projects/), [embedded systems career](https://roboticsengineering.in/embedded-systems-career-india/).

**What questions are asked in a robotics engineer interview in India?**

Most interviews cover kinematics basics, motor and sensor selection, embedded interfaces, control loops, ROS 2 concepts and a deep discussion of your own project. Service companies add debugging and customer-handling scenarios.

**Do I need ROS 2 for a robotics job in India?**

For mobile robots, drones and research roles, yes. For industrial automation, PLC and robot programming skills matter more. Many job ads list ROS 2 as preferred rather than mandatory.

**How should I explain my final-year project?**

Use four sentences: the problem, what you built, the hardest failure and what you measured. Then be ready to go deep on any part of it.

**What if I do not know the answer?**

Say what you do know, state your assumption, and describe how you would find the answer. Interviewers prefer honest reasoning to a confident guess.

**How long should I prepare for a robotics interview?**

Four weeks of focused preparation is enough for most fresher roles if you already have a real project. The project story and debugging reasoning matter more than memorised definitions.

Interviewers often ask how you start a multi-node system: [ROS 2 launch files tutorial](https://roboticsengineering.in/ros2-launch-files-tutorial/).

A common interview question is choosing between a topic, service and action; see [ROS 2 communication patterns](https://roboticsengineering.in/ros2-topics-services-actions/).

Every bullet on the page is a question waiting to be asked, so write it with the [resume structure guide](https://roboticsengineering.in/robotics-resume-fresher-india/).

For firmware and board level rounds, pair those answers with [embedded systems interview questions](https://roboticsengineering.in/embedded-systems-interview-questions-india/).

Mechanical rounds go deeper than the general list, as shown in [mechanical design interview questions](https://roboticsengineering.in/mechanical-design-interview-questions-robotics/).

Interviewers ask about your own work, so prepare with [projects you can defend line by line](https://roboticsengineering.in/robotics-portfolio-projects-guide/).

Interviewers ask about what you built, so start with the [college robotics club guide](https://roboticsengineering.in/robotics-club-college-guide-india/) and keep the builds documented.

## Sources and further reading

- [ROS 2 documentation](https://docs.ros.org/en/jazzy/) — topics, services, actions, QoS and TF2.
- [ISO 9283](https://webstore.iec.ch/publication/5889) — accuracy and repeatability definitions used in robotics interviews.
- [Arduino language reference](https://www.arduino.cc/reference/en/) — interrupts, PWM, ADC and serial basics.
- [TI motor driver application notes](https://www.ti.com/lit/an/slvaef3/slvaef3.pdf) — current limiting, PWM and supply design.
