Skip to content

ICICI Bank Interview Experiences

How ICICI Bank fresher interviews usually run, campus and off-campus. Patterns shift by year and role, so treat this as a prep map, not a script.

placement process includes: 1. Online Assessment (90 minutes) - Aptitude (Quantitative, Logical Reasoning, Verbal Ability), Technical (Basic programming for tech roles), Banking Knowledge (Basic banking concepts for banking roles), 2. Technical/Banking Interview (45 minutes) - For Tech Roles: Programming, technical concepts, For Banking Roles: Banking knowledge, case studies, Projects discussion, 3. HR Round (30 minutes) - General discussion, Compensation, role expectations. Total duration: 2-3 weeks from application to offer.

Eligibility (from student reports): 6.5+ CGPA in 10th, 12th, and graduation.

Round Duration What they test
Online Assessment 60 min MCQ test - information management, OOP, networks, security, cloud, predict-the-output snippets
Combined Technical + HR Varies DSA/projects and HR merged into one round in reported Deputy Manager II drives - some drives may split this into separate rounds

Published ICICI write-ups cluster around the on-campus Deputy Manager II technology role rather than a classic SDE ladder, and they agree on a short funnel: an MCQ online test, then a single combined technical + HR conversation. Both accounts below are rewritten from public student posts, including the ones that ended in a rejection - those are usually the more useful ones.

Experience 1: Deputy Manager II, on-campus (NIT Patna, 2024)

Section titled “Experience 1: Deputy Manager II, on-campus (NIT Patna, 2024)”

Reported round 1 - online test

  • 50 MCQs in 60 minutes, taken from home.
  • Breadth over depth: information management, object orientation, computer networks, security, cloud computing.
  • Several questions were predict the output on short snippets, and the languages rotated - Python (including pandas/NumPy-style table filtering), Java, JavaScript and R all appeared.

Reported round 2 - technical + HR, one combined panel

  • Two interviewers on the panel. It opened with background and family, not with code.
  • Most of the time went to the project: what it does, and specifically how it would apply in a banking context.
  • Interest areas (ML/AI) were probed, plus a check on whether the candidate knew ICICI’s products and services.
  • Closed on relocation: are you willing to work anywhere in India?

Reported outcome: Not selected. The write-up attributes it to naming only two preferred cities instead of showing flexibility - ICICI hires for a branch-and-office network, and location rigidity is a real filter here, not a throwaway question.

Experience 2: Deputy Manager II, on-campus

Section titled “Experience 2: Deputy Manager II, on-campus”

Reported flow: resume screening → online test → technical + HR in one 30-minute round.

  • Online test: 30 MCQs in 90 minutes on HackerEarth. Pseudocode, DBMS, computer networks, OS, C++, Java, R, Python, cloud, plus some data-science/ML questions.
  • Interview: deliberately foundational - write a program for the Fibonacci series, interpreter vs compiler, what OOP is and its pillars. Then “Why ICICI?” and “What motivates you?” in the same sitting.
  • Reported outcome: Not selected.

What the pattern suggests

  • The written stage is a wide CS-fundamentals sweep, not a DSA contest. Skimming OS/DBMS/CN and being able to trace code in an unfamiliar language pays more than grinding hard LeetCode.
  • Interview coding, when it appears, is fresher-level (Fibonacci, basic logic). The differentiators are the banking connection to your project, product awareness, and mobility.
  • Aptitude-led ICICI tracks (PO and similar) are reported separately as ~50 aptitude/reasoning/verbal questions plus a few psychometric questions answered on video - if your drive is a banking rather than technology role, expect that format instead.

Sources: GeeksforGeeks - Deputy Manager II, NIT Patna 2024 · GeeksforGeeks - Deputy Manager II on-campus · GeeksforGeeks - ICICI Bank PO · Glassdoor - ICICI Bank interviews

  1. Valid parentheses / expression checks. Usually expects stack
  2. Find duplicates in a stream. Usually expects hashing
  3. SQL + coding hybrid (nth highest / joins). Usually expects window functions / careful queries
  4. Discussion on retail banking tech and SQL, bottlenecks, failure modes, simple APIs
  5. Detailed project discussion, architecture, hardest bug, what you would change
  1. Why banking technology?
  2. Comfort with background verification timelines
  3. Location preference
  4. Strengths and weaknesses
  • Clear the screening round first. Timed practice beats last-minute topic hopping.
  • For domain questions, explain retail banking tech in plain language, inputs, outputs, what breaks at scale.
  • OOPs and SQL still open a lot of ICICI Bank panels. Do not skip fundamentals.
  • HR answers should be concrete. One story with a result beats five slogans.
  • If you do not know something, say so and outline how you would find out.

After technical rounds, ICICI Bank usually closes with a short HR / hiring-manager conversation: motivation, location, notice period, and a couple of behavioural stories. Prepare those answers on the dedicated page rather than cramming them into this hub.

HDFC Bank · Paytm · PhonePe · Razorpay · JP Morgan · Goldman Sachs