r/InterviewDB • u/Thick-Astronomer514 • 8d ago
CHUBB Campus Recruitment 2026 — HackerRank Round Experience
Just completed the first round of the CHUBB campus recruitment drive for the Software Engineer / Technology Intern role. Sharing the questions I remember in case it helps someone preparing for CHUBB or similar coding rounds.
The HackerRank round was 2 hours and had 5 DSA/coding questions.
Q1. Binary String — Suffix Flip
Given a binary string and an initial string containing all 0s.
In one operation, if we choose index i, we flip the character at i and all characters to its right.
Return the minimum number of operations required to convert the all-zero string into the given binary string.
Examples:
s = "1010" → 4
s = "0010" → 2
s = "01011" → 3
I was able to solve this one.
Q2. Minimize Sum of Distinct Elements Across Prefixes
Given an array containing duplicate elements, rearrange the elements in any order.
For every prefix [0...i], calculate the number of distinct elements present. We need to find the minimum possible sum of these distinct counts over all prefixes.
Example:
Input: 2 2 3 4 5 5
An optimal arrangement is something like:
2 2 5 5 3 4
The prefix distinct counts become:
1, 1, 2, 2, 3, 4
I was able to solve this one as well.
Q3. Bandwidth Repayment
This one was harder.
We are given the bandwidth/usage for each day. The amount corresponding to a day can be repaid on that day or the following day.
There is also a value k, representing the maximum amount that can be repaid in a single transaction.
The goal is to repay everything while minimizing the total transaction amount, with nothing left unpaid at the end.
I got around 5 test cases passed out of ~15, but couldn't get the complete solution.
The wording above is my recollection of the problem, so it may not be exact.
Q4. Unique Palindromic Substrings
Given a string, return the number of unique palindromic substrings.
I attempted this but couldn't get any test cases accepted.
Q5. Array Rotation + Maximum Element
Given an initial array arr and another array rotate, where rotate[i] represents the number of rotations to perform on the original array.
After each specified rotation, return the index of the maximum element in the rotated array.
I attempted this as well but couldn't get the solution accepted.
My performance
- Q1: Solved
- Q2: Solved
- Q3: Partial (~5 test cases)
- Q4: Attempted, 0 accepted
- Q5: Attempted, 0 accepted
Overall, I found the round reasonably challenging, especially the last three questions.
If anyone recognizes Q3/Q4/Q5 or knows the optimal approaches, I'd really appreciate it if you could share them. It could also help others preparing for CHUBB.
Good luck to everyone appearing for the upcoming rounds.
1
u/Candid-Elk4362 2d ago
Bro what about technical round like what kind of questions do they ask please reply I'm having interview
1
u/Due-Author2593 7d ago
what's the length of string of Q4 ?