Algorithm Design Engineer Interview Questions

983 algorithm design engineer interview questions shared by candidates

Reversi / Othello Game Logic: You receive a board size n and a series of moves. You have to simulate the game mechanics of Othello/Reversi. This involves placing a piece, checking all 8 directions (vertical, horizontal, diagonal) for opponent pieces, and "flipping" them if they are sandwiched between your pieces. You had to return the final score of Black vs. White pieces.
avatar

PhD Algorithm Development Intern

Interviewed at Hudson River Trading

4.1
Nov 11, 2025

Reversi / Othello Game Logic: You receive a board size n and a series of moves. You have to simulate the game mechanics of Othello/Reversi. This involves placing a piece, checking all 8 directions (vertical, horizontal, diagonal) for opponent pieces, and "flipping" them if they are sandwiched between your pieces. You had to return the final score of Black vs. White pieces.

I've spent a decent time solving problems at leetcode but what I found is that I was asked only in Geometry and basic concepts about programming! they also expect you to have C++ as your main language not your preferred one. So if you're a ninja in coding and not strong in geometry or math, this is not for you (or If you don't code in C++ of course)
avatar

Algorithm Engineer

Interviewed at Valeo

3.7
Jul 26, 2022

I've spent a decent time solving problems at leetcode but what I found is that I was asked only in Geometry and basic concepts about programming! they also expect you to have C++ as your main language not your preferred one. So if you're a ninja in coding and not strong in geometry or math, this is not for you (or If you don't code in C++ of course)

1) Given an array of list, determine if each number in the list can be written as a sum of 2 Fibonacci numbers. 2) Pandas questions. 3 & 4) Determine how many squares (q3) and rectangle (q4) can be formed given a bunch of points on the coordinate system.
avatar

Algorithm Developer

Interviewed at Hudson River Trading

4.1
Nov 30, 2022

1) Given an array of list, determine if each number in the list can be written as a sum of 2 Fibonacci numbers. 2) Pandas questions. 3 & 4) Determine how many squares (q3) and rectangle (q4) can be formed given a bunch of points on the coordinate system.

Viewing 621 - 630 interview questions

Glassdoor has 983 interview questions and reports from Algorithm design engineer interviews. Prepare for your interview. Get hired. Love your job.