Lucid Motors Software Engineer interview: PyTorch attention and C++ coding

Lucid Motors·Software Engineer·Reported May 2026
Technical ScreenMedium

My process started with an initial coding round in PyTorch. I had to implement multi-head attention from scratch, which was more hands-on than I expected.

After that, I moved into a panel-style stage with two technical interviews and two C++ LeetCode-style medium coding rounds. The pace was brisk, and the difficulty felt fairly consistent across the coding and technical discussions. Overall, it felt like a real test of whether I could work in both Python-based ML code and C++ problem solving. I left feeling they were looking for depth rather than rehearsed answers.

Location: Ann Arbor, MI. Overall feedback: Positive. Offer status: No offer.

Published

Curated and edited by PracHub

Discussion

Sign in to join the discussion. The author is notified of every comment.

Loading comments…

Interview at a glance

Company
Lucid Motors
Role
Software Engineer
Rounds
Technical Screen
Difficulty
Medium
Date
Reported May 2026

Real Lucid Motors interview experiences

First-hand reports from Lucid Motors candidates — the rounds, the questions they were asked, and how it went.

All 9 Lucid Motors interview experiences