The hiring process
| Round | Format | What's tested |
|---|---|---|
| Aptitude + Technical Test | ~60–90 min | Aptitude, CS basics, coding |
| Technical Interview | ~30–45 min | Practical CS, SQL, projects |
| HR / Behavioral Round | ~20–30 min | Fit, stability, integrity |
Process and cutoffs vary by drive/team and change over time — confirm on the official careers page.
Round-by-round: exactly what's asked & how to prepare
Aptitude + Technical Test
~60–90 minAn online assessment mixing quantitative and logical aptitude with technical MCQs on programming, DBMS, and networking, sometimes with one or two basic coding questions. The bar is practical rather than competitive-programming hard. Banking or general-awareness questions may appear in some drives.
- Quantitative aptitude and logical reasoning
- Programming and data-structure MCQs
- DBMS and SQL concept questions
- Networking and OS basics
- Simple coding or output-prediction problems
- Refresh aptitude and reasoning (free: IndiaBix)
- Revise DBMS, SQL, OS, and networking MCQs (free: GeeksforGeeks)
- Practice easy coding and output-prediction questions
- Review core programming-language fundamentals
- Over-preparing hard algorithms while neglecting DBMS and aptitude
- Weak SQL basics that are heavily tested for banking IT
- Strong aptitude and solid CS-fundamentals scores
- Comfort with SQL and database concepts
Technical Interview
~30–45 minA conversation on programming fundamentals, databases, and your projects or internships, oriented toward practical banking systems rather than abstract puzzles. Expect SQL queries, OOP basics, and questions on how you would handle data integrity or a failing job. Domain curiosity about banking technology is a plus.
- Writing and optimizing SQL queries
- OOP and core language concepts
- Data-structure basics applied practically
- Handling data integrity and error scenarios
- Explaining a project relevant to real systems
- Practice SQL joins, aggregations, and subqueries thoroughly
- Revise OOP and your primary language's fundamentals
- Prepare a clear, practical project walkthrough
- Learn basics of how core banking or digital-banking tech works
- Shaky SQL when it is central to the role
- Describing projects with no real-world or reliability angle
- Fluent SQL and practical CS reasoning
- Interest in banking technology and reliability
HR / Behavioral Round
~20–30 minA discussion on motivation, career goals, salary, relocation, and long-term intent, with emphasis on stability and integrity suited to banking. Expect situational and honesty-oriented questions. Cultural fit and communication are the focus.
- Why banking technology as a career
- Long-term goals and willingness to stay and relocate
- Handling an ethical or compliance dilemma
- Teamwork and communication examples
- Prepare a sincere why-banking-tech narrative
- Have honest answers on relocation and long-term intent
- Prepare one integrity or ethics-focused story
- Research HDFC Bank's scale and digital initiatives
- Signaling you see the role as a short-term stopgap
- Vague or evasive answers on ethics and stability
- Genuine interest and long-term commitment
- Integrity and clear communication
What to master
- Quantitative aptitude and logical reasoning
- Programming fundamentals and OOP
- Data structures basics
- DBMS and SQL
- Operating systems and networking basics
- Software reliability and error handling
- Banking technology awareness
- General and financial awareness
Eligibility
Role-based: graduate-engineer and IT roles typically require a CS/IT engineering degree (or MCA) with programming and DBMS fundamentals; specific batch, percentage, and program rules vary by campus drive and posting.
HDFC Bank salary & compensation (2026)
Bank tech (IT/digital) pays modestly vs product firms; comp is fixed-cash-heavy with small variable, and tech roles trail front-office/relationship-banking earners.
| Role / Level | Experience | India — total CTC | US — total comp | What to know |
|---|---|---|---|---|
| Engineer / Manager-IT | 0–3 yrs | ₹8–16 LPA | — | mostly fixed pay |
| Senior Manager (Tech) | 3–7 yrs | ₹16–28 LPA | — | small performance bonus |
| AVP / Lead Engineer | 7–11 yrs | ₹28–45 LPA | — | cash-oriented |
| VP (Technology) | 11–15 yrs | ₹45–70 LPA | — | management track |
| SVP / Head of Engineering | 15+ yrs | ₹75 LPA–1.3 Cr | — | leadership; rare band |
How the package is structured
- The technology/IT track pays less than product companies and lacks meaningful equity; comp is fixed-cash-dominant.
- Front-office and business-banking roles out-earn tech at equivalent grades due to incentive structures.
- Digital-banking / core-platform and payments teams pay at the higher end of internal bands.
- Switching to a fintech or product GCC is the common route to a large comp jump.
Indicative 2026 market ranges aggregated from public sources (levels.fyi, Glassdoor, AmbitionBox, candidate reports). Compensation varies widely by location, team, level calibration, and negotiation — use these as directional benchmarks, not guarantees.
Your prep plan
- Days 1–3: aptitude, logical reasoning, and CS-fundamentals MCQs
- Days 4–6: SQL and DBMS practice, including query writing
- Days 7–8: OOP, OS, and networking basics
- Days 9–10: easy coding and output-prediction problems
- Days 11–12: two mock assessments plus project walkthrough
- Days 13–14: HR prep, banking-tech research, and integrity stories
Want this plan dated to your interview?
Upload your resume and tell Whis your interview date — get a personalized, day-by-day plan built around your gaps, then run Whis live in the interview.
Get my personalized planFrequently asked questions
Is HDFC Bank's tech interview algorithm-heavy?
No. It leans practical, weighting SQL, DBMS, and programming fundamentals over hard competitive-programming problems.
How much does SQL matter?
A lot. Banking IT is data-centric, so fluent SQL (joins, aggregations, subqueries) is often decisive.
Does banking-domain knowledge help?
Yes. Basic awareness of core banking, payments, and digital-channel technology signals genuine interest and helps in interviews.