
Lightricks Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 129 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 129 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Lightricks.
Software Developer
It started with an online Python quiz, then a long home assignment on image processing. After that, the face-to-face part, which was pretty awful. We were in a room with 50 other students, listening to a 'propaganda speech' about the company. Then they split us into groups, and we just waited. The whole day felt wasted, and they only picked 2 out of 200 people. It felt like they were exploiting the current junior market. The actual interviews were easy enough: a basic LeetCode question, then a review of the home assignment. I didn't get an offer. Honestly, I did badly on the LeetCode question after sitting there for an hour, stressed out.
- Tell me about your exercise and your understanding of kernels and convolutions, pretty basic image processing concepts.
Product Manager
It was a six-stage interview. The first three stages were automated with video questions and online tests, no human interaction. Then, a quick 30-minute chat with two nice senior PMs. After that, a home assignment where I had to write a product sense style PRD for a random app, following very specific instructions. I didn't get the job because I didn't include a competitive analysis, even though the instructions didn't really provide a space for it and the other questions were super focused.
- Choose a product and describe a feature you'd add to it.
- For a product you enjoy, outline a new feature.
- Select a product and propose a feature design.
Software Engineer
Started with a recruiter call for a quick intro. Then had a technical Zoom interview with two people where I was asked one technical question with sub-questions, focusing on coding without strict syntax checks. After that, I got a take-home assignment due in a week. This was followed by an in-person interview at their office to go over the assignment. This part included introducing myself, talking about my past experience and projects, and then diving into the assignment with some related technical questions. Later, I met with the team manager for an interview about the role, which also included a technical question and coding, again without a syntax focus. They're super fast with feedback, usually responding within a day or two after each step. The whole thing took about five weeks.
- Can you implement an algorithm to find the nth Fibonacci number, given n, without using recursion?
CRO Specialist
It started with an HR intro call, then I met with the hiring manager and another senior employee. After that, there was a home assignment. The next step was an on-site follow-up interview with the Hiring manager and another Senior team member, followed by two HR assessments. The HR team was great, super kind and communicative. However, during the intro call, they suggested a salary range much lower than the market rate. After every task I completed, I was told I did very well and that my home assignment and general knowledge were impressive. I made it to the 4th on-site interview, where recruiters and the hiring manager told me my knowledge was highly noticeable, and it seemed like they were just waiting to prepare the agreement. After over 30 days, I got a call a week later saying I wasn't the right fit due to a knowledge gap. I was shocked, especially after receiving such positive feedback throughout the 35-day process. It felt disrespectful of my time and effort.
- Which CRO tools are you familiar with?
- What is your strategy for A/B testing?
- Could you elaborate on the specifics of the task provided?
Lightricks Interview Questions
Quoted word for word from Lightricks interview reports.
“Given an array of integers, calculate the sum of its elements while excluding duplicate values.”
Read reports →“What would be the outcome of executing this recursive function? def func(): return func()”
Read reports →“Implement the fib function to sum k numbers instead of the usual 2.”
Read reports →“Given a matrix and coordinates, if the value at that coordinate is 0, change it to 1 and also change the values of its neighboring cells.”
Read reports →“Can you implement an algorithm to find the nth Fibonacci number, given n, without using recursion?”
Read report →“Write a code that returns the sum of the n and n+1 numbers of the Fibonacci sequence (ex: n=4 the result is 3+5=8)”
Read report →“Can you implement a function that takes two integers, n and k, and returns the n-th element of a K-fibonacci sequence?”
Read report →“Could you provide the code for a function that returns the n-th Fibonacci number?”
Read report →“Can you create a generic function that takes an array of integers and a function, and then applies that function to the array?”
Read report →Formats, difficulty and experience
Across all 129 Lightricks interview reports.