Lightricks logo

Lightricks Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 52 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
53.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Lightricks.

Showing 3 of 52
Lightricks logo
Lightricks

Software Developer

Engineering · nearly a year ago

Entry Easy Negative experience No offer 5 rounds
Interview process
Technical screen Take home Group Technical screen Presentation
Interview formats
Coding Technical Presentation

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.

Confirmed questions1 question
  • Tell me about your exercise and your understanding of kernels and convolutions, pretty basic image processing concepts.
Lightricks logo
Lightricks

Software Engineer

Engineering · a year ago

Mid Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Phone screen Take home Onsite Technical screen
Interview formats
Technical Coding Behavioral Presentation

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.

Confirmed questions1 question
  • Can you implement an algorithm to find the nth Fibonacci number, given n, without using recursion?
Lightricks logo
Lightricks

Software Engineer

Engineering · a year ago

Senior Average Negative experience No offer 3 rounds
Interview process
Take home Technical screen Technical screen
Interview formats
Technical Technical

The interview process at Lightricks wasn't very clear or fair. I first did a take-home task where I had to design a web crawler. After that, I had a technical interview with some senior engineers and researchers, which went well. Then, HR told me I had one more round with the lead, and they said it would be a background discussion. But when I did the interview, it turned out to be another technical round focused on the same take-home task. It felt strange to have more technical rounds added after I thought I had passed the main stages. It's discouraging when the process isn't clear, especially after putting in the effort.

Confirmed questions1 question
  • Can you design a web crawler and explain how you would save the output to a file?

Lightricks Software Engineer Interview Questions

Quoted word for word from Lightricks interview 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 reports

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

Could you write an algorithm to find the k-th Fibonacci number?

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 52 Lightricks interview reports.

Interview formats

Technical 41.3%
Coding 37.2%
Behavioral 14.9%
Presentation 4.1%
System Design 1.7%

Interview difficulty

Easy 7.7%
Average 73.1%
Difficult 19.2%

Candidate experience

Positive 53.8%
Negative 30.8%
Neutral 15.4%