IDFC frist bank || Backend Dev 3+ yr

idfc first bank logo
idfc first bank
Backend Developer3 years
July 20, 20259 reads

Summary

My interview experience at IDFC First Bank for a Backend Developer role was severely disorganized and frustrating, involving extremely long waits and a series of unfocused technical questions, ultimately resulting in rejection.

Full Experience

Application Process:

  • Applied via: LinkedIn (I think)
  • Online Test:
    • 1 DSA question (Easy-Medium)
    • 1 Machine coding question (Implement methods in a given class – Easy-Medium)
A week later, I got an email for an in-person interview scheduled for July 19th.

Pre-Interview Experience:

I had a few questions, so I reached out to the HR. She told me:

“If you reach by 9:30 AM, your interview will start within 15 mins and the process will be done in 3-4 hours max.”

Fair enough. I showed up on time. And then the real experience began.

On-Site Experience:

Reality: ~100+ candidates were crammed into their office, waiting.

⏱️ First Round (Coding):

  • Start delayed by ~30-40 mins.
  • Problem: Given 5 cards in the format "3-H", find the card with the highest value.
  • Simple string parsing – done in 15 mins.
  • Called the invigilator, got it evaluated. Most people solved it.

Then we were sent to a different floor for the next round. That’s where things went south.

Disaster Begins:

They collected hard copies of our resumes. Around 8–10 interviewers were picking up resumes at random and interviewing candidates. That would’ve been fine—except there were 100+ people and two panelist took one candidate at a time.

I finished Round 1 by 11:00 AM, and waited around 5–6 hours for my next round. My 2nd round finally happened around 4:30 PM.

Technical Round 1 (T1):

  1. Binary Search Problem:

    • Find first occurrence of 1 in a sorted array of 0s and 1s.
    • I used standard BS; then was asked to solve it in 1 iteration.
    • I suggested checking the left after finding 1. Interviewer seemed satisfied, even though this could degrade to O(n) in worst case (all 1s).
    • I didn’t push further.
  2. SQL Questions:

    • Write a basic JOIN query on multiple tables – done.
    • Then a GROUP BY query – I used a WHERE clause incorrectly. Interviewer pointed that out. (My bad – I wasn’t prepared for SQL questions.)
  3. Design Pattern Question:

    • Asked for a design pattern for a scenario that didn’t map to any real pattern. I gave a custom solution inspired by the Observer Pattern. He nodded.
  4. AWS/ECS/Fargate Confusion:

    • I mentioned using ECS with Fargate in a project.
    • He asked: “Why use Fargate and not ECS?”
    • 🤯 Tried to explain Fargate is part of ECS, used for serverless infra, no EC2 mgmt, etc. (P.S - I have cleared associate solution architect certificate by aws)
    • He repeated the question.
    • what i had in mind dude- “if a women is preganant she could have a boy(let's say it farget) or girl (called it EC2) they both will be inside her in any case, you cannot direct get a boy or girl you need women (ECS) for that.It’s like asking why have a boy and not a woman — Fargate and EC2 are launch types inside ECS”
  5. I asked how many rounds were left.

    "2 more technical + 1 managerial + 1 CTO"

    Seriously? HR told me the whole thing would be wrapped up in 3–4 hours. How is this level of miscommunication even acceptable?

Final Verdict:

Right after my round ended, the interviewer walked out and informed HR. A minute later, HR told me I was rejected.

All I said was: “Okay.” No regrets. It was a complete waste of time and energy. Panelists were unprepared, disorganized, and asked random, unfocused questions.

Interview Questions (5)

Q1
Find Highest Value Card
Data Structures & AlgorithmsEasy

Given 5 cards in the format "3-H", find the card with the highest value.

Q2
Find First Occurrence of 1 in Sorted Binary Array
Data Structures & AlgorithmsMedium

Find the first occurrence of 1 in a sorted array of 0s and 1s. I was asked to solve it in 1 iteration.

Q3
SQL JOIN Query
OtherEasy

Write a basic JOIN query on multiple tables.

Q4
SQL GROUP BY Query
OtherEasy

Write a GROUP BY query.

Q5
ECS vs Fargate
System Design

After I mentioned using ECS with Fargate, the interviewer asked: “Why use Fargate and not ECS?”

Preparation Tips

I applied via LinkedIn and cleared an online test involving DSA and machine coding. I was not specifically prepared for the SQL questions asked during the technical round.

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!