Back to blogEmbedded Systems

Preparing for Your Final Year Embedded Systems Project Viva

6 min read·Aug 2026

Preparing for your final year embedded systems project viva requires more than having a working hardware prototype on your desk. External examiners focus their questions on design trade-offs, circuit calculations, edge-case failure modes, and architectural decisions made during development.

1. Master your component selection trade-offs

Examiners frequently ask why you chose a specific chip or module over alternatives. Be prepared to justify:

  • Why you chose ESP32 over Arduino or Raspberry Pi (e.g., dual-core processing, onboard WiFi/BLE vs compute cost).
  • Why you selected I2C over SPI or UART for specific sensors (pin economy vs transfer throughput).
  • How you calculated component values (e.g., pull-up resistor sizing, decoupling capacitor values, transistor base resistors).

2. Preparing for the live hardware demonstration

Hardware demonstrations can fail during presentations due to venue WiFi issues or power instability. Bring a standalone mobile WiFi hotspot with credentials hardcoded into your firmware, and carry spare jumper wires, extra sensor breakout modules, and a calibrated multimeter.

3. Common viva defense questions to practice

Prepare concise, technical answers for standard examiner questions:

  • "What happens to your firmware if the WiFi network disconnects mid-transaction?"
  • "How did you prevent power brownouts when the inductive motor or relay engages?"
  • "What is the total active vs sleep power draw of your system, and how long would it run on a 2000mAh battery?"

For additional context on platform trade-offs, review our guide on Arduino vs Raspberry Pi[cite: 1].

When to get help

If you'd rather have this handled directly, see our Complete Capstone & Viva Packages for scope and turnaround times.