IDFC First Bank F2F

idfc first bank logo
idfc first bank
Fullstack/Backend Developer
July 22, 202510 reads

Summary

I interviewed for a Fullstack/Backend Developer role at IDFC First Bank, which included an online assessment and two onsite rounds. I cleared the online assessment by solving one question and faced problems related to card value comparison, system design (logging), and object-oriented programming (lift class) in the onsite rounds. Ultimately, I was rejected.

Full Experience

Online Assisment:

  1. Implementing methods in a Java class (easy to medium)
  2. DSA (Hard)

I have solved only 1st question. got shortlisted for F2F interview.

Onsite Interview:

Round 1:

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

refer this: https://leetcode.com/discuss/post/6981837/idfc-frist-bank-backend-dev-3-yr-by-anon-k0xv/

Round 2:

  1. Design logging System which must collect the logs and store it for one year. They have focused more on how will I store the logs. also they didn't allowed me to use any of cloud services. I gave the solution like this, storing in the multiple files once it is full we can create new ones and old ones we can compess and store it in disk. also we can have jobs which are runing to delete the files with 1 year old logs.
  2. you have a lift class. write a method implementation for move(). which will tell the sensor to go up or down. I wrote a simple method for it.

Final verdict: Rejected

Interview Questions (3)

Q1
Find Highest Value Card
Data Structures & Algorithms

Given 5 cards in the format "3-H" (e.g., "Ace-Spades", "King-Hearts", "2-Diamonds"), find the card with the highest value among them.

Q2
Design Logging System
System Design

Design a logging system that must collect logs and store them for one year. The focus is on storage without using any cloud services. My solution involved storing logs in multiple files, creating new ones when old ones are full, compressing old files for disk storage, and having jobs to delete logs older than one year.

Q3
Implement Lift Move Method
Other

Given a 'lift' class, write a method implementation for 'move()' which will tell the sensor to go up or down. I wrote a simple method for it.

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!