
Topaz Labs Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 10 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Topaz Labs.
Software Engineer
For the technical screen, I was asked to solve a couple of coding problems. The first was about finding the length of the longest increasing subsequence in an array of integers.
- What's the length of the longest increasing subsequence given an array of integers?
- Can you optimize the longest increasing subsequence algorithm to run in O(n log n) time?
- How would you modify the longest increasing subsequence solution to correctly handle negative numbers?
Software Engineer
The whole process had 4 rounds, and I unfortunately didn't make it past the third. The initial chat with HR and the first technical round went smoothly. They were pretty responsive and helpful. But, the second technical interview with the engineering lead was a bit of a downer. The interviewer didn't even turn his camera on and seemed totally disengaged, which is kind of a basic expectation for an interview. Also, I was hoping for more back-and-forth on the system design question, but the interviewer was really quiet, like he was doing something else entirely during our discussion.
- Solve two medium-difficulty LeetCode problems.
- Design a system to handle asynchronous, time-consuming processes.
Software Engineer
Had a quick recruiter call, pretty standard. Got rejected a couple days later with no feedback. The role's been open for months, so it feels like they're looking for a perfect candidate. The recruiter talks up the company online, but the process was impersonal. I get I wasn't the right fit, but the role still being open makes me wonder if their expectations are too high. Maybe others had a different experience, but if you're applying, don't expect much communication.
- Can you introduce yourself and tell me about your experience?
Topaz Labs Software Engineer Interview Questions
Quoted word for word from Topaz Labs interview reports.
“Implement an LRU Cache.”
Read reports →“What's the length of the longest increasing subsequence given an array of integers?”
Read reports →“Can you optimize the longest increasing subsequence algorithm to run in O(n log n) time?”
Read reports →“How do you find the unique strings when given a list where some strings are anagrams of each other?”
Read reports →“Instead of just the length, can you return the actual longest increasing subsequence itself?”
Read report →“How would you modify the longest increasing subsequence solution to correctly handle negative numbers?”
Read report →“Design a system to handle asynchronous, time-consuming processes.”
Read report →“Solve two medium-difficulty LeetCode problems.”
Read report →“Can you give an example of a software product that has a good UI?”
Read report →Formats, difficulty and experience
Across all 10 Topaz Labs interview reports.