Taro Logo

Software Development Engineer (New Grad) Interview Experience - Bengaluru, India

December 1, 2022
Positive ExperienceGot Offer

Process

Total 3 rounds:

  • Round 1:

    • Design Round (practice LeetCode design problems)
  • Round 2:

    • Design + Concurrency Round (This is an awesome round. You are given an open-ended problem and are expected to explore different ways of achieving thread synchronization in the system.)
  • Round 3:

    • HR Round

Questions

Concurrency Problem:

You are given a bucket with a capacity of N, in which tokens are added at a rate of 1 per second. If overflow occurs, tokens are dropped from the bucket.

There are several threads that need 1 token to complete their execution. So, whenever they are invoked, they capture one token from the bucket (which is removed) and continue their execution.

Implement the problem and synchronize access to the shared bucket.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Confluent Software Development Engineer (New Grad) role in Bengaluru, Karnataka.

Success Rate

100%
Pass Rate

Confluent's interview process for their Software Development Engineer (New Grad) roles in Bengaluru, Karnataka is incredibly easy as the vast majority of engineers get an offer after going through it.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Confluent's Software Development Engineer (New Grad) interview process in Bengaluru, Karnataka.

Confluent Work Experiences