Embedded & IoT

IoT Architecture & Security

6 practice questions. Free questions open a full answer guide; the rest unlock with Pro.

  • An IoT device needs to send its readings to a backend server over the internet. How would you secure that communication, and how should each device prove who it is? Junior level
  • In a typical IoT system, lots of small devices talk to the cloud. What is the role of an edge gateway, and how do you handle the fact that the connection to the cloud can drop?Go Pro Junior level
  • You're shipping a fleet of internet-connected devices into the field. How do you design device identity and secure the communication so a stolen device or a man-in-the-middle can't impersonate your devices or read their traffic?Go Pro Mid level
  • You're laying out the architecture for a new IoT product — devices in the field, some kind of gateway, and a cloud backend. How do you decide what processing happens on the device versus the gateway versus the cloud, and what drives that split?Go Pro Mid level
  • Walk me through how you'd build the trust chain for over-the-air firmware updates so a fleet can't be bricked or hijacked by a malicious or downgraded image.Go Pro Senior level
  • How would you establish a unique, trustworthy identity for every device in a large IoT fleet so that the backend can authenticate them and you can revoke a compromised one?Go Pro Senior level
Want questions matched to your role? Paste a job title, job description, or CV for a personalized set, or go Pro to unlock the full bank.