Revefi | Member of Technical Staff | Jan 2026 | India
Summary
I interviewed for a Member of Technical Staff role at Revefi in Jan 2026 in India, completed two 45‑minute technical rounds but was ultimately rejected.
Full Experience
The process consisted of 2 technical rounds, each lasting 45 minutes.
Round 1 (45 mins)
Minimum Completion Time of Dependent Tasks with Parallel Execution
Given:
Ntasks.- Each task
ihas an execution timetime[i]. - Dependencies are given as directed edges
(u, v)meaning taskvcan start only after taskuhas completed. - Multiple independent tasks may execute simultaneously.
Return:
- The minimum total time required to complete all tasks.
- A valid execution order (topological order).
-1if the dependency graph contains a cycle.
Round 2 (45 mins)
Minimum Tools Required for File Format Conversion
Each tool supports a set of file formats and can convert between any pair of formats supported by that tool.
Example:
ToolA : [pdf, docx, txt] ToolB : [txt, jpg] ToolC : [jpg, png]
source = pdf target = png
Output:
3
[ToolA, ToolB, ToolC]
Find the minimum number of tools required to convert the source format into the target format and return one valid sequence of tools used.
Verdict: Rejected
Interview Questions (2)
Minimum Completion Time of Dependent Tasks with Parallel Execution
Given N tasks where each task i has an execution time time[i] and directed dependencies (u, v) indicating that task v can start only after task u finishes. Multiple independent tasks may run simultaneously. Return the minimum total time to complete all tasks, a valid topological execution order, and -1 if the dependency graph contains a cycle.
Minimum Tools Required for File Format Conversion
Each tool supports a set of file formats and can convert between any pair of formats it supports. Given a list of tools with their supported formats, a source format and a target format, find the minimum number of tools required to convert the source format into the target format and return one valid sequence of tools used.