Real, anonymous reports from people who interviewed for Software Engineer at Lucid Software, newest first and distilled into what to expect across the loop.
Get your personalized Lucid Software Software Engineer prep plan
Answer 3 quick questions and we will build a free study plan with the exact topics and questions to focus on.
My first step was an online assessment, and it quickly turned into a LeetCode-style process where coding showed up across most rounds. I remember having multiple programming questions that leaned into algorithms and class/object design, including game-related logic—one of those setups where the code actually had to work and not just sketch the idea.
After that, I got pulled into a technical round that started with warm-up easy questions, then moved into game design logic. The final stretch was two back-to-back interviews that blended algorithm problems with class design. The class design parts were the most stressful for me; they kept demanding a clean, careful structure rather than just passing test cases.
9 months ago
Average Positive Charleston, SC
After I applied, the process kicked off with a recruiter-style pre-screen through CodeSignal, focused on general coding skills. Once I passed that, I moved into a virtual coding interview and then into the later stages with multiple interviews centered on algorithms and class modeling. Overall it felt like a pretty structured gauntlet rather than anything open-ended.
In the rounds I did, I ran into a mix of classic coding problems and object-oriented work. The class modeling piece showed up alongside more algorithm-heavy questions, and it pushed me to think clearly about both logic and design decisions under time pressure. One part that stood out was how literal the format felt: for the coding interview, I had to write SQL in a Google Colab-style notebook while two people watched closely.
9 months ago
Average Positive Raleigh, NC
My interview path was centered on live coding with a game twist and then a class-design-heavy finish. I started with a round that mixed a couple of ea…
10 months ago
Difficult Positive United States
This one felt like a longer, more intense technical process than I expected. I started with an OA, then moved into multiple later rounds that stayed h…
10 months ago
Difficult Positive United States
The first thing I noticed was how multi-step the process felt. It started with an OA, then I moved into a coding stage where I worked alongside a seni…
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
The Loop & Timeline
The interview process typically begins with an online assessment, followed by multiple technical interviews over Zoom, often spanning several weeks. Candidates noted a structured progression through coding challenges, design discussions, and behavioral interviews.
TimelineStructured ProcessMultiple Rounds
Technical / Coding Screen
Candidates faced a variety of coding challenges, primarily LeetCode-style problems, with a significant focus on algorithms and game-related logic. The coding interviews often required real-time coding while being observed, which added pressure.
LeetCodeReal-time CodingAlgorithms
Class Design & Object-Oriented Programming
A strong emphasis was placed on class design and object-oriented programming, with candidates expected to demonstrate clean and efficient code structure. Many found this aspect particularly challenging under time constraints.
OOPClass DesignClean Code
Behavioral & Values
Behavioral interviews were integrated into the process, often focusing on candidates' past experiences and problem-solving approaches. Interviewers were generally described as friendly and supportive, fostering a communicative environment.
Candidates reported a high level of difficulty, particularly with time management during coding tasks and the pressure of live coding sessions. Many felt that the intensity of the interviews was a significant factor in their performance.
High PressureTime ManagementDifficulty
What Candidates Wish They'd Done
Several candidates expressed a desire for more practice with game-related logic and class design prior to the interviews, as well as better pacing during coding tasks to allow for thoughtful design and implementation.