I applied through university. The process took 4 weeks. I interviewed at Lucid Software (South Jordan, UT)
Interview
3 hours total, cut into 1 hour segments. The first hour is a series of coding questions. You've got to work fast to get through the whole thing. The second hour, I met with a couple of engineering team leads, and we chatted about programming languages and worked through some problems on the board. It might be worth saying that you should know about Big-O, but maybe that is obvious. The third hour, you meet with some engineering high-ups and work through an OO design problem and go over previous experiences, etc.
They called me after a couple weeks or so to update me where they were in the process, then about a week later they gave me an offer.
Interview questions [2]
Question 1
What is your favorite programming language?
Do you feel like any features are missing from it?
What features would you add to the language if you could?
I applied online. The process took 2 months. I interviewed at Lucid Software (Charleston, SC) in Nov 2025
Interview
The interview process starts with a pre-screen interview via CodeSignal involving testing general coding framework skills. This is followed by a virtual coding interview. followed by a final four interviews involving algorithms and class modeling.
Interview questions [1]
Question 1
60 minute technical exercise on algorithms (Big-O, optimizations)
60 minute technical exercise on class modeling
I interviewed at Lucid Software (South Jordan, UT)
Interview
The first round was an online coding problem similar to leetcode. The second round was an online interview with a software developer where you code a game for them and the review it with you
The first round was a coding interview, two warm up questions with the last one being a medium (BFS). Second round was much harder questions with design questions towards the end.