
Lucid Software Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 148 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Lucid Software.
Software Engineer
They start with a general coding assessment that's about 1hr30min. If you pass that, you'll have an interview with an engineer. They'll ask you to code two easy functions, then a harder third problem that has a few functions. The concepts aren't super tough, but the 1hr time limit can be pretty stressful, so it's crucial to write clean, readable, and working code. The final round is 1hr of medium/hard algorithm questions, followed by 30min of behavioral questions, and then 30min on class modeling using OOP. It's a tough process overall, but everyone is really nice and communicative.
- Can you share an instance where you took initiative or exceeded expectations?
Software Engineer
The technical interview was challenging. I completed the first round, which involved answering a few quick questions and then tackling a more substantial problem. It's important to note that you're not expected to fully solve the larger problem, as it has several components. My advice is to not overthink it; if you find yourself spending a lot of time on a particular method, you might be approaching it in a more complicated way than necessary.
- The tech questions were asked to be kept confidential
Software Engineer Intern
They sent an online assessment with four questions that ranged from easy to hard. Then, there was a 2-hour virtual interview with a software engineer where I had to solve a somewhat complex problem, but it wasn't super algorithms heavy. If I passed that, there was another interview that was 1 hour with two software engineers where we solved two medium problems that were very algorithms and data structure heavy. Finally, there was a 1-hour interview with a manager and an engineer where we solved a class modeling problem and talked about my experience.
- The coding problems were similar to LeetCode mediums I've done online.
Lucid Software Software Engineer Interview Questions
Quoted word for word from Lucid Software interview reports.
“Implement a generic algorithm for the 2048 game, involving shifting and merging/summing functionalities.”
Read reports →“Create an implementation for a sort function that orders items by both age and name.”
Read reports →“Could you determine if a given array is sorted in ascending order?”
Read reports →“Implement a game, with bonus points for creating an AI to play the game.”
Read reports →“Can you design an algorithm that efficiently computes the value for a given stage in an unusual recursive pattern, without using recursion or memoization?”
Read report →“Implement the game logic for a prebuilt website as outlined, using the provided examples of how the game should function.”
Read report →“Solve two very easy DSA problems that take about five lines of code to implement”
Read report →“How would you approach adding numbers without using the plus operator or bitwise operations?”
Read report →“Implement some kind of game, which involves a lot of graphs. It's tough to finish it in the given time, but it's okay if you don't finish.”
Read report →Formats, difficulty and experience
Across all 148 Lucid Software interview reports.