kivi capital logo
Kivi Capital· Quant Researcher

Kivi Capital Quant Researcher Interview Experience – Round 1 (Rejected)

Posted
15 Mar 2026
329 reads

Summary

I recently interviewed with Kivi Capital for the Quant Researcher role. The first round lasted around 60 minutes and consisted of one algorithmic problem followed by several conceptual computer science questions, which unfortunately led to a rejection.

How it went

I recently interviewed with Kivi Capital for the Quant Researcher role. The first round lasted around 60 minutes and consisted of one algorithmic problem followed by several conceptual computer science questions.

Questions asked (8)

  1. 01

    Shipment Delivery Optimization

    Data Structures & Algorithms · Hard

    You need to deliver N shipments. For each shipment, you may hire either Vendor X or Vendor Y.

    • Vendor X delivery times:
      X = [x₁, x₂, …, xₙ]
    • Vendor Y delivery times:
      Y = [y₁, y₂, …, yₙ]
    Constraints:
    • Vendor X processes shipments sequentially
      → total time = sum of delivery times assigned to X
    • Vendor Y processes shipments in parallel
      → total time = maximum delivery time among shipments assigned to Y
    Goal: Minimize the total completion time for delivering all shipments.

    Let:
    • Shipments assigned to X → indices (i₁, i₂, …)
    • Shipments assigned to Y → indices (j₁, j₂, …)
    Then:
    • Time taken by X = sum(x[i₁], x[i₂], …) = t₁
    • Time taken by Y = max(y[j₁], y[j₂], …) = t₂
    Total completion time:
    max(t₁, t₂)

  2. 02

    Difference between Multithreading and Multiprocessing

    Other

    Difference between Multithreading and Multiprocessing

  3. 03

    What is a Semaphore?

    Other

    What is a Semaphore?

  4. 04

    What is a Mutex Lock?

    Other

    What is a Mutex Lock?

  5. 05

    Difference between Semaphore and Mutex

    Other

    Difference between Semaphore and Mutex

  6. 06

    Why do we need Multithreading if we have Async/Await?

    Other

    Why do we need Multithreading if we have Async/Await? (use cases)

  7. 07

    Difference between Virtual Memory and Physical Memory

    Other

    Difference between Virtual Memory and Physical Memory

  8. 08

    What is a Page Table?

    Other

    What is a Page Table?

Know someone preparing? Send it to them:WhatsAppLinkedInX

Interviewed at Kivi Capital recently?

Write up your rounds while you still remember the questions. It helps the next person more than you would think.

Share your experience
Discussion 0

Questions for the author, or how your own interview compared.

Join the discussion

Sign in with Google to comment or ask the author a question.

No comments yet

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