HDFC Bank's engineering interviews combine core Java and SQL depth with BFSI domain knowledge: expect questions on transaction processing, concurrency, and banking workflows that pure product companies never ask.
About HDFC
HDFC Ltd (Housing Development Finance Corporation) is the Mumbai-headquartered financial services parent company and one of India's largest financial conglomerates, with subsidiaries spanning mortgage lending, insurance, asset management, and banking via HDFC Bank. Tech roles span digital mortgage platforms, wealth management systems, and enterprise data.
Resume screen: shortlist from campus or portal; referrals accelerate the process
Online Assessment: aptitude, logical reasoning, and 2 coding problems (medium difficulty, 60 to 90 min)
Technical Round 1: core Java, SQL queries, OOP design, and data structures
Technical Round 2 or System Design: architecture of banking systems, reliability patterns, and BFSI domain scenarios
HR Round: background check, compensation discussion, and culture fit
Online Assessment (60 to 90 min)
aptitude and 2 medium-level DSA problems; filters a large pool down to shortlisted candidates.
Technical Round 1 (45 to 60 min)
core Java multithreading, SQL joins and indexing, OOP principles, and 1 to 2 live coding problems.
Technical Round 2 or System Design (45 to 60 min)
design a payment gateway, ledger service, or notification system with focus on ACID compliance and fault tolerance.
HR Round (30 min)
behavioral questions on teamwork, situational judgment, and salary negotiation.
Sourced from 2+ candidate post-mortems. Hit Practice to answer any one with AI voice feedback.
7 more questions. Sign up to unlock all
Sign up free: unlock all questions