
Directi Platform Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 13 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Directi.
Platform Engineer
It started with an online test that had 3 easy-medium questions. After that, there were face-to-face interviews. Each interview round had one question or problem, pretty much like competitive programming. The difficulty was medium-hard, and you had to nail one medium and one hard interview. They expect optimized code that's also neat. You get 3 tries to pass. The last round was with the manager, and it could be anything from math to multithreading, just to see if you're a good fit.
- Solve 3 easy-medium problems in an online test
- Solve 1 medium problem in an interview
- Solve 1 hard problem in an interview
Platform Engineer
The online coding platform they used was not very good. There were at least 1500 students trying to log in at the same time, and it took about 20 to 30 minutes for things to settle down because nobody could get in. After that, the coding platform itself felt really outdated. It was quite disappointing.
- Regarding Insertion Sort, what is the difference between the number of comparisons and the number of swaps?
- Can you solve the ladder problem, considering penalty fines and the switching of ladders, to find the minimum fine?
- For a tree question, how would you deduce the expression and determine the vertical path or length?
Platform Engineer
First, there was an online round where I had to solve 3 coding problems. These were pretty challenging, ranging from intermediate to hard difficulty. After that, I went through 3 technical rounds. Each of these technical rounds involved a coding problem, followed by a discussion about my approach, and then I had to write the code. The final round was mostly technical questions and discussions about my past projects.
- Core algorithms based coding questions.
Directi Platform Engineer Interview Questions
Quoted word for word from Directi interview reports.
“How many permutations of an array produce the same binary search tree as the original sequence?”
Read reports →“Regarding Insertion Sort, what is the difference between the number of comparisons and the number of swaps?”
Read reports →“What is the smallest number that can be formed from a given array, which does not start with zero?”
Read reports →“Can you find the maximum sum between two nodes in a binary tree that's implemented using an array?”
Read reports →“There's a list of gems on an infinite grid. Two players can move in any of the 8 directions. As gems appear on the grid one by one, players collect them. What's the minimum combined distance the two players need to travel to collect all the gems, regardless of who collects how many?”
Read report →“For a given r x c grid with cells colored R, G, or B, what is the largest area of a triangle with vertices of distinct colors, where one side is parallel to an axis?”
Read report →“What is a method for dividing N players into two teams given M pairs, ensuring no pair shares a team?”
Read report →“How would you implement BFS in a graph?”
Read report →“For a tree question, how would you deduce the expression and determine the vertical path or length?”
Read report →Formats, difficulty and experience
Across all 13 Directi interview reports.