• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

SoftwareTestingo - Interview Questions, Tutorial & Test Cases Template Examples

SoftwareTestingo - Interview Questions, Tutorial & Test Cases Template Examples

  • Home
  • Interview Questions
  • Java
  • Java Programs
  • Selenium
  • Selenium Programs
  • Manual Testing
  • Test Cases
  • Difference
  • Tools
  • SQL
  • Contact Us
  • Search
SoftwareTestingo » Interview Questions » Citi Bank Interview Questions

Citi Bank Interview Questions

Last Updated on: February 24, 2022 By Softwaretestingo Editorial Board

Citi Bank Overview

  • www.citigroup.com
  • New York, NY (US)
  • 10000+ employees
  • 1812
  • Public (C) Company
  • Asset Management
  • ₹500+ billion
  • JP Morgan

What We Are Learn On This Post

  • Citi Bank Interview Questions
  • Citi Bank Latest Interview Questions

Citi Bank interview Questions: The most important part of preparing for an interview is practice. Knowing what job interview questions you might be asked is essential – that way, you can craft your answers well in advance, and feel confident in your responses when the pressure is on.

Wouldn’t it be great if you knew exactly what interview questions are asked for the Test Engineer, QA for Manual & Automation Positions, We can’t read minds, unfortunately, but we’ll give you the next best thing: a list of previously asked Citi Bank interview questions and answers.

Post On:Citi Bank Interview Questions
Post Type:Interview Questions
Published On:www.softwaretestingo.com
Applicable For:Freshers & Experience
Get Updates:Software Testingo Telegram Group

We have tried to share some of the manual testing interview questions, selenium interview questions & testing interview questions also, but we are recommending spending some quality time to get comfortable with what might be asked when you go for the Citi Bank interview.

Still, we need you are love and support to make this platform more helpful to our fellow testers. So it would be great if you will share your recent interview questions and experience with us. You Can share those details by connecting us at softwaretestingo.com@gmail.com.

More Interview Questions

SoftwareTestingo Interview Questions
  • CGI Interview Questions
  • Cigniti Interview Questions
  • Cisco Interview Questions
  • CitiusTech Interview Questions
  • Clarivate Analytics Interview Questions
  • Collabera Interview Questions

Citi Bank Interview Questions

  • What you have done still now as part of your IT experience?
  • Do you know OOPs concepts and in a framework where and how you have implemented it?
  • Can we declare a private class?
  • What is the difference between == and equals?
  • How the string is immutable?
  • Where strings get stored and where reference gets stored?
  • Can you please explain with the reference to the memory location that how the string is immutable?
  • If not want to use String class then what can be used?
  • Difference between String and StringBuffer.
  • What collections you have used? Have you used HashMap?
  • List declaration?
  • Where used Set?
  • You have an application like Flipkart and you want to buy a pen, so you have added that item two times to cart using add to cart button, but in the cart, only one entry for an item should be displayed with quantity as 2, so how you’ll test this?
  • 1 to 100 numbers will be flashed on screen only once and you have to find the missing number.
  • I have a table and want to store all table data than which collection should be used and why?
  • What HashMap will return?
  • How to achieve inheritance without having an interface?
  • Method overloading and method overriding? Where used in the framework?
  • If I want that my class should not be extended and the instance cannot be created by other classes then how to declare class?
  • How to store multiple values in one reference?
  • In cucumber, in which class you have gluecode, how many classes for gluecode, and what was the program line limit for the class?
  • How to find missing implementation in Cucumber?
  • Used static data or dynamic data, what was the approach?
  • How to resolve conflicts while pushing code in Git?

Citi Bank Latest Interview Questions

  • Difference between QTP and Selenium (advantages and disadvantages).
  • How can we achieve parallel execution
  • Running multiple tests for the same browser
  • Running tests on different browsers
  • Difference between Throw and Throws.
  • if an exception declared in throws and if an exception is encountered what will happen?
  • Difference between try/catch block and throws.
  • Explain different waits in Selenium.
  • Which wait is better?
  • The syntax for the implicit wait.
  • What does the driver.manage() do?
  • Database testing using Selenium. How will you establish a connection using a JDBC driver?
  • How do you fire queries while using JDBC?
  • Difference between Class and Instance variables.
  • Concept of Selenium Grid. Multiple nodes and errors.
  • How to find the horizontal and vertical position of an element without javascriptsExecutor. (Hint – use pointer class)

Citi Bank QA Software Testing Interview Questions:

  • How can you integrate Spring and hibernate?
  • How does hashmap work?
  • What is the difference between get and load?
  • How can you implement transactions?

About Citi Bank

Citi began operations in India over a century ago in 1902 in Kolkata and today is a significant foreign investor in the Indian financial market. As promoter-shareholder, Citi has played a leading role in establishing important market intermediaries such as depositories, credit bureau, clearing and payment institutions.

Citi helped lay the foundation of the Indian software industry by establishing Citicorp Overseas Software Ltd. and Iflex Solutions Ltd.; it pioneered the ITES industry in financial services through Citigroup Global Services Ltd. (CGSL). Oracle acquired Iflex in 2005 and CGSL was acquired by Tata Consultancy Services in 2008.

Citi India added two more green-certified buildings to its office premises in 2012, and in 2013 moved its headquarters to The First International Financial Centre (FIFC), a world-class environmentally friendly building. In addition, Citi India, through its network of Citi Service Centres, has been a leading offshoring unit for Citigroup globally, providing employment opportunities in the areas of technology, processing, analytics, and financial processes.

    Filed Under: Interview Questions

    Reader Interactions

    Comments

    1. Avatar for Nitesh SigaramNitesh Sigaram says

      October 5, 2019 at 12:46 AM

      Syntax for the implicit wait
      driver.manage.timeouts.implicitlywait(TimeOut,TimeUnits.Seconds):

      Reply
    2. Avatar for VasanthaVasantha says

      October 5, 2019 at 1:22 AM

      The Driver Manager gives basic service for managing a set of JDBC drivers. As a part of intialization the Driver Manager class will make a effort to load the Driver Classes that are referred in “ jdbc drivers”systems property. This allows a user to customize JDBC drivers used by their application

      Reply
    3. Avatar for VasanthaVasantha says

      October 5, 2019 at 2:39 AM

      Throws clause is used to declare an exception. Throw is a keyword ,used in the method body to throw an exception, while throws is used in method signature to declare the exceptions that can occur in the statements present in the method.

      Reply
    4. Avatar for Rakesh KondreddyRakesh Kondreddy says

      October 5, 2019 at 7:49 AM

      Difference between try/catch block and throws.

      Exception terminates the program at the point it occurs. In order to continue we should implement Exception handling. Below is the process to implement
      1. Place the code generates exception in try block
      2. Catch the exception by Exception class or respectively exception classes
      3. Throws explicitly throws the exception to its respective higher class /method

      Reply
    5. Avatar for MayankMayank says

      October 5, 2019 at 10:00 AM

      What does driver.manage() do?
      Ans – driver.manage() gives the user a list of methods which is basically used to access the webdriver. There are different types of methods which we can use with manage(). Like to delete the cookies, to maximize the browser.

      Reply
    6. Avatar for MayankMayank says

      October 5, 2019 at 10:00 AM

      What does driver.manage() do?
      Ans – driver.manage() gives the user a list of methods which is basically used to access the webdriver. There are different types of methods which we can use with manage() in selenium.

      Reply

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Primary Sidebar

    Join SoftwareTestingo Telegram Group

    Categories

    Copyright © 2022 SoftwareTestingo.com ~ Contact Us ~ Sitemap ~ Privacy Policy ~ Testing Careers