HeapCrash / Companies / STMicroelectronics

STMicroelectronics embedded interview prep

Chipmaker. Embedded teams here focus on STM32 peripheral drivers and examples, low-power features, and validation.

Roles they hire for

What they emphasise

Brush up on

STM32Cube HAL and LLLow-power modesAssembly basicsProfilingPeripheral validationPython test automation

How the rounds usually run

A typical silicon vendor loop for embedded roles. Companies vary by team and seniority.

Online assessment or screen

Example: What does this print: an unsigned char set to 200 plus 100, printed as an integer?

Technical 1: C and embedded fundamentals

Example: Implement a lock-free single-producer, single-consumer ring buffer.

Technical 2: Drivers and architecture

Example: Design a SPI driver that supports blocking, interrupt and DMA modes behind one API.

Technical 3 or hiring manager: system design and projects

Example: Walk through the hardest bug you've fixed, and what you changed in the process afterwards.

HR and behavioural

Example: Tell me about a time you disagreed with a design decision.

Practice questions

Original questions written for STMicroelectronics's focus areas, not leaked ones.

  1. Design the HAL and LL split for a new timer peripheral. What belongs in each layer?
  2. Write an example application that shows a low-power feature, and explain how you'd prove the current figure to a customer.
  3. Explain how you would profile an interrupt handler's worst-case latency on a Cortex-M.
  4. A peripheral works in debug but not after reset without the debugger. List the causes you'd check.
  5. How do you validate that a driver behaves correctly across every clock configuration a device supports?

Your prep playlist

Design rounds to practise

Sources

Take an AI mock round styled on STMicroelectronics, with follow-ups that probe what you missed.

Start a mock round