Company: IDFC First Bank
Role: Backend Developer (3+ YOE)
Interview Type: In-Person
Experience Level: Honestly, one of the worst in-person interviews I’ve attended.
Applied via: LinkedIn (I think)
Online Test:
A week later, I got an email for an in-person interview scheduled for July 19th.
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.
Reality: ~100+ candidates were crammed into their office, waiting.
"3-H", find the card with the highest value.Then we were sent to a different floor for the next round. That’s where things went south.
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.
Binary Search Problem:
1 in a sorted array of 0s and 1s.1. Interviewer seemed satisfied, even though this could degrade to O(n) in worst case (all 1s).SQL Questions:
JOIN query on multiple tables – done.GROUP BY query – I used a WHERE clause incorrectly. Interviewer pointed that out. (My bad – I wasn’t prepared for SQL questions.)Design Pattern Question:
AWS/ECS/Fargate Confusion:
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?
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.
Not worth the time or potential. Move on.