Add office photos
Employer?
Claim Account for FREE

Impetus Solutions

3.4
based on 18 Reviews
Filter interviews by

ICICI Bank Interview Questions and Answers

Updated 5 Feb 2024

Q1. why are changing from your stream to IT

Ans.

I have a passion for technology and a desire to learn new skills.

  • I have always been interested in technology and have been self-taught in programming languages.

  • I see a lot of potential in the IT industry and want to be a part of it.

  • I believe that my skills and experience can be applied to the IT industry and I am excited to learn and grow in this field.

Add your answer

Q2. programming language you are familiar with

Ans.

I am familiar with multiple programming languages including Java, Python, and C++.

  • Proficient in Java and its frameworks like Spring and Hibernate

  • Experience in Python for data analysis and machine learning

  • Familiar with C++ for competitive programming and algorithm development

Add your answer

Q3. what is java, oops concepts

Ans.

Java is an object-oriented programming language. OOPs concepts include inheritance, polymorphism, encapsulation, and abstraction.

  • Java is a high-level programming language that is platform-independent.

  • OOPs concepts are used to design and develop software applications.

  • Inheritance allows a class to inherit properties and methods from another class.

  • Polymorphism allows objects to take on multiple forms.

  • Encapsulation hides the implementation details of a class from other classes.

  • Ab...read more

Add your answer

Q4. what are loops and types

Ans.

Loops are used to execute a set of instructions repeatedly. There are three types: for, while, and do-while.

  • For loop: executes a set of statements a fixed number of times

  • While loop: executes a set of statements as long as the condition is true

  • Do-while loop: executes a set of statements at least once, then repeats as long as the condition is true

Add your answer
Discover ICICI Bank interview dos and don'ts from real experiences

Q5. what is static keyword

Ans.

Static keyword is used to declare a variable or method that belongs to the class rather than an instance of the class.

  • Static variables are shared among all instances of the class

  • Static methods can be called without creating an instance of the class

  • Static blocks are used to initialize static variables

  • Static keyword can also be used to create nested classes

Add your answer

Q6. program for factorial

Ans.

Program to calculate factorial of a number

  • Use a loop to multiply the number with all the numbers below it

  • Handle edge cases for 0 and negative numbers

  • Use recursion for a more concise solution

Add your answer

Q7. program to print a pattern

Ans.

Program to print a pattern

  • Determine the pattern to be printed

  • Use loops to print the pattern

  • Adjust the loop variables to control the pattern

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.9
 • 3.9k Interview Questions
3.8
 • 203 Interview Questions
4.1
 • 202 Interview Questions
4.0
 • 172 Interview Questions
4.2
 • 158 Interview Questions
4.7
 • 143 Interview Questions
View all
Top Impetus Solutions Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter