21 questions · from 9 interviews · 1 asked more than once
Idfc First Bank interview questions
Every question candidates reported from their Idfc First Bank interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.
Idfc First Bank coding and DSA questions
- 01
Find Highest Value Card
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.
Easy · Asked 2 times · From IDFC First Bank F2F
- 02
House Robber with Limited Adjacency (Circular)
You are given an integer array nums where each element represents the amount of money in a house. The houses are arranged in a circle, meaning the first and last houses are adjacent. Constraints: - You cannot rob more than two consecutive houses (picking…
- 03
Print Kth Largest Element in a BST
Given a binary search tree (BST) and an integer K, return the Kth largest element in the BST. The candidate is expected to write a function that traverses the BST and finds the element that would appear in position K if the tree were traversed in descending…
Medium · From IDFC First Bank - GHOSTED - 4YOE - Senior Developer
- 04
Employee Free Time
Given the schedules of all employees (each schedule is a list of non‑overlapping intervals when that employee is busy), find the common free intervals across all employees where no one is working.
Hard · From IDFC First bank | Tech Lead | Interview experience | Rejected
- 05
Minimum Cake Cuts
Given two integers N (number of cakes) and M (number of people), determine the minimum number of cuts required so that each person receives an equal share of the cake. Example: Input: N = 2 M = 6 Output: 4 Explanation: - First cake - cut into 3 equal pieces…
- 06
Smallest Concatenated Adjacent Number
Given an array of positive integers, concatenate every pair of adjacent elements and return the smallest concatenated number. If the array size is odd, consider the last element as a single number. Example: Input: [15, 24, 34, 10, 12, 21, 45, 67] Output: 1221…
- 07
Rotten Oranges Variation
A variation of the classic "Rotting Oranges" problem was given to all candidates in the DSA round.
From IDFC FIRST Bank | Backend Developer Interview Experience
- 08
Find All People With Secret
The coding round provided the LeetCode problem "Find All People With Secret" (https://leetcode.com/problems/find-all-people-with-secret/description/).
From IDFC First Bank | Senior Developer | Interview Experience | Rejected
- 09
Find First Occurrence of 1 in Sorted Binary Array
Find the first occurrence of 1 in a sorted array of 0s and 1s. I was asked to solve it in 1 iteration.
Medium · From IDFC frist bank || Backend Dev 3+ yr
- 10
Implement Max Heap
I was asked to implement a max heap data structure.
Idfc First Bank system design questions
- 01
Design a Rate Limiter
Design a rate‑limiting system that can control the number of requests a client can make within a given time window. The candidate discussed using a token‑bucket algorithm and storing tokens in Redis, explaining how the bucket refills and how request…
- 02
Design Database for Airplane Booking System
Create a relational database schema for an airplane booking system. This includes defining tables for flights, seats, bookings, customers, and related queries such as checking seat availability and retrieving booking history.
- 03
Ticketing System Database Design
Design a database schema for a ticketing system, covering tables, relationships, and typical queries.
From IDFC FIRST Bank | Backend Developer Interview Experience
- 04
Design Logging System
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…
From IDFC First Bank F2F
- 05
ECS vs Fargate
After I mentioned using ECS with Fargate, the interviewer asked: “Why use Fargate and not ECS?”
- 06
Discuss Scaling Policies for a Microservice
I was asked what scaling policies were in place for a particular microservice in my project and explain why.
- 07
Design Instagram with Basic Features
I was asked to design Instagram with basic features. The interviewers wanted to understand how I would pick the database, design APIs, and schema, without going too deep into HLD and LLD.
- 08
Design Notification Banner System for an Apartment
I was asked to design a notification banner system for an apartment, similar to a stock market display board where prices rotate. This was an open-ended question, requiring me to ask clarifying questions and design the system, including class, API, and…
Idfc First Bank other questions
- 01
Implement Lift Move Method
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.
From IDFC First Bank F2F
- 02
SQL JOIN Query
Write a basic JOIN query on multiple tables.
Easy · From IDFC frist bank || Backend Dev 3+ yr
- 03
Idfc First Bank interview questions FAQ
What questions are asked in Idfc First Bank interviews?
Candidates reported 21 distinct questions across 9 Idfc First Bank interviews. 10 coding and DSA questions, 8 system design questions, 3 other questions.
Which Idfc First Bank interview questions are asked most often?
The most repeated are "Find Highest Value Card" (2 times).
How difficult are Idfc First Bank interview questions?
Of the questions candidates rated, 50% were easy, 33% medium and 17% hard.