Revefi | Member of Technical Staff | Jan 2026 | India

revefi logo
revefi
· Member of Technical Staff· India
June 14, 2026 · 0 reads

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:

  • N tasks.
  • Each task i has an execution time time[i].
  • Dependencies are given as directed edges (u, v) meaning task v can start only after task u has completed.
  • Multiple independent tasks may execute simultaneously.

Return:

  1. The minimum total time required to complete all tasks.
  2. A valid execution order (topological order).
  3. -1 if 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)

1.

Minimum Completion Time of Dependent Tasks with Parallel Execution

Data Structures & Algorithms

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.

2.

Minimum Tools Required for File Format Conversion

Data Structures & Algorithms

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.

📣 Found this helpful? Please share it with friends who are preparing for interviews!

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!