I applied online. The process took 2 weeks. I interviewed at Lucid Software (South Jordan, UT) in Sept 2018
Interview
After applying online, I was given an online coding challenge to complete. It was moderately difficult and took me about 2-3 hours to complete. After submitting the challenge, they brought me onsite for an interview. The interview was broken into 3 parts. The first part was an hour coding on my own computer. There were 2 fairly easy questions and 1 that was more challenging. It was important to make sure I asked questions to make sure I understood the problems before beginning. The 2nd part of the interview was an hour of coding on the whiteboard and was facilitated by 2 engineers. They gave me 2 different problems that were fairly difficult similar to medium-hard hacker rank problems. The 3rd part of the interview was with 2 other engineers who asked a few questions about projects I've worked on previously.
Interview questions [1]
Question 1
Big O analysis (both time and space complexity) on the whiteboard problems.
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.