HeapCrash / Companies / Mistral Solutions

Mistral Solutions embedded interview prep

Engineering services. Embedded teams here focus on embedded product engineering and BSPs.

Roles they hire for

What they emphasise

Brush up on

BSPsDevice driversFPGA interfacesEmbedded LinuxRTOS

How the rounds usually run

A typical engineering services loop for embedded roles. Companies vary by team and seniority.

Online test

Example: What does sizeof return for a struct with a char, an int and a char, and why?

Technical 1: C and fundamentals

Example: Reverse a singly linked list in place.

Technical 2: Domain for the project

Example: Explain how you'd add a new peripheral driver in the stack you know best.

Client interview (for project roles)

Example: Explain your last module's design to someone who didn't build it.

HR

Example: Are you open to onsite assignments?

Practice questions

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

  1. How would you write a driver for an FPGA-based peripheral over a memory-mapped bus?
  2. Explain how you'd bring up DDR memory on a new board.
  3. Compare an RTOS and embedded Linux for a rugged defence product.
  4. How do you debug a board that boots only sometimes?
  5. What tests would you run before handing a BSP to a customer?

Your prep playlist

Design rounds to practise

Themes are inferred from Mistral Solutions's public product lines.

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

Start a mock round