Interview experience
ICICI Bank Interview Questions
Overview
Section titled “Overview”ICICI Bank’s technology-track process pairs a standard aptitude-plus-coding screen with a technical interview that leans specifically into banking software - core banking solutions, payment systems, and digital banking platforms - rather than a generic CS loop.
ICICI Bank interview process at a glance
Section titled “ICICI Bank interview process at a glance”| Round | Duration | What they test |
|---|---|---|
| Online Assessment | 60-90 min | Aptitude (verbal, logical, quantitative) + basic programming for tech roles |
| Group Discussion (many campuses) | 15-20 min | Communication, teamwork, analytical thinking |
| Technical/Banking Interview | 45 min | DSA, SQL, core banking/payments domain, project discussion |
| HR Round | 30 min | General fit, compensation, role expectations |
Online Assessment
Section titled “Online Assessment”A verbal/logical/quantitative aptitude paper (some reports describe a 60-minute, 60-question version), plus a basic-programming section for tech-track applicants.
Common questions
- Quantitative aptitude and logical reasoning MCQs
- Verbal ability - reading comprehension, sentence correction
- Basic programming MCQs or a short coding problem for technology roles
Group Discussion
Section titled “Group Discussion”Run at many campus drives to evaluate communication, teamwork, and how you argue a position under time pressure - not a technical filter.
Common questions
- Current-affairs or banking-sector discussion topics
- Case-study style prompts on customer service or digital banking adoption
Technical/Banking Interview
Section titled “Technical/Banking Interview”Opens with a DSA coding problem, then moves into SQL and a domain conversation specific to ICICI Bank’s business - core banking solutions, payment systems, and digital banking platforms - alongside a detailed project walkthrough.
Common questions
- Valid parentheses / expression checks (expected approach: stack)
- Find duplicates in a stream (expected approach: hashing)
- SQL + coding hybrid - nth highest, joins, window functions
- Explain core banking solutions, payment systems, or digital banking platforms in plain language
- Walk through your project’s architecture, hardest bug, and what you’d rebuild
Round-by-round narratives are on the ICICI Bank interview experience page.
HR Round
Section titled “HR Round”A closing 30-minute conversation on general fit, compensation, and role expectations.
Common questions
- Tell me about yourself?
- Why ICICI Bank?
- Are you comfortable with sales targets and relocating to a different branch if required?
- How do you stay organized and motivated when working under sales pressure and deadlines?
Sample answer frameworks for each of these are on the ICICI Bank HR interview questions page.
Frequently asked questions about ICICI Bank interviews
Section titled “Frequently asked questions about ICICI Bank interviews”What is the ICICI Bank interview process for freshers?
ICICI Bank’s technology-track process usually runs 4 stages: 1. Online Assessment (90 min, sometimes split into a 60-minute aptitude paper of verbal, logical, and quantitative reasoning) - plus a basic-programming section for tech roles. 2. A Group Discussion evaluating communication and teamwork at many campus drives. 3. Technical/Banking Interview (45 minutes) - programming and technical concepts for tech roles, or banking knowledge and case studies for banking roles, plus project discussion. 4. HR Round (30 minutes) - general discussion, compensation, role expectations. Total duration: 2-4 weeks from application to offer.
What questions are asked in ICICI Bank interviews?
Coding rounds lean on stack/hashing problems (valid parentheses, duplicate detection) and SQL (nth-highest queries, joins, window functions). Technical interviews for tech roles are described as moderately challenging and focus on banking software, database management, and cybersecurity protocols - core banking solutions, payment systems, and digital banking platforms specifically. Behavioural rounds check ownership, teamwork, and why ICICI Bank.
How many rounds are there in the ICICI Bank interview?
Most fresher drives run 4 stages: Online Assessment, a Group Discussion (at many campuses), a Technical/Banking Interview, and an HR Round. Some off-campus or lateral drives skip the GD or merge HR into the technical panel - confirm the exact structure from your placement cell or recruiter.
What is the ICICI Bank technical interview like?
The Technical/Banking Interview (45 minutes) opens with a DSA coding problem - candidates report stack-based problems like valid parentheses and hashing problems like duplicate detection - then moves into SQL (joins, window functions) and a detailed project walkthrough. For tech roles specifically, expect questions on core banking solutions, payment systems, digital banking platforms, and basic database/cybersecurity concepts rather than a generic CS interview.
How should I prepare for ICICI Bank interviews?
Practise timed DSA and SQL mocks (joins, window functions, nth-highest queries), and revise OOPs fundamentals. For domain questions, be ready to explain retail banking tech, payment systems, or core banking solutions in plain language rather than buzzwords. Prepare one detailed project story and concrete HR answers using STAR.
What mistakes do candidates commonly make in ICICI Bank interviews?
Coding before clarifying constraints, treating the HR round as a formality, and reaching for banking jargon without being able to explain the underlying concept simply. Candidate reports consistently note that a coherent explanation of retail-banking-tech trade-offs beats a high CGPA paired with weak communication.

