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.
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?
Tell us about a difficult technical challenge that you solved. What role did you play in developing the solution? What was the solution?
The following metrics were computed from 11 interview experiences for the Lucid Software Software Engineer role in South Jordan, Utah.
Lucid Software's interview process for their Software Engineer roles in South Jordan, Utah is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Lucid Software's Software Engineer interview process in South Jordan, Utah.