Upload Button Icon Add office photos

RBL Bank

Compare button icon Compare button icon Compare

Filter interviews by

RBL Bank Java Developer Interview Questions and Answers

Updated 21 Apr 2024

10 Interview questions

A Java Developer was asked
Q. What approach would you take to print the unique elements from an ArrayList?
Ans. 

Use a HashSet to store unique elements from the arraylist

  • Create a HashSet and add all elements from the arraylist to it

  • Since HashSet does not allow duplicates, only unique elements will be stored

  • Convert the HashSet back to an arraylist if needed

A Java Developer was asked
Q. What is polymorphism?
Ans. 

Polymorphism allows methods to do different things based on the object it is acting upon, enhancing flexibility in code.

  • Polymorphism is a core concept in OOP, enabling one interface to be used for different data types.

  • There are two types: compile-time (method overloading) and runtime (method overriding).

  • Example of compile-time: multiple methods named 'add' with different parameters.

  • Example of runtime: a superclass...

Java Developer Interview Questions Asked at Other Companies

asked in Deloitte
Q1. Sort 0 and 1 Problem Statement Given an integer array ARR of size ... read more
Q2. Parent class has run() and walk(). Parent run() calls walk(). Chi ... read more
asked in Infosys
Q3. Which should be preferred between String and StringBuffer when th ... read more
Q4. How do you sort a list of students based on their first name?
asked in Cognizant
Q5. What array list and linkedlist difference,how hashmap internally ... read more
A Java Developer was asked
Q. When can a conflict arise while working with Git and GitHub?
Ans. 

Conflicts can arise in git and github when multiple developers make changes to the same file or branch simultaneously.

  • Conflicts can occur when two developers make changes to the same line of code in a file.

  • Conflicts can also arise when merging branches that have diverged and contain different changes.

  • Communication among team members is crucial to avoid conflicts and resolve them efficiently.

  • Using pull requests and...

A Java Developer was asked
Q. Have you heard about deadlock?
Ans. 

Yes, deadlock is a situation in concurrent programming where two or more threads are waiting for each other to release resources, causing them to be stuck indefinitely.

  • Deadlock occurs when two or more threads are blocked forever, waiting for each other to release resources.

  • It can happen when multiple threads have locks on different resources and each thread is trying to acquire a lock held by another thread.

  • Exampl...

A Java Developer was asked
Q. What is a keyword that can be used to prevent a variable's value from being changed?
Ans. 

final keyword can be used to make a variable's value constant and unchangeable

  • Use 'final' keyword before the variable declaration

  • Once a variable is declared as final, its value cannot be changed

  • Example: final int num = 10; // value of num cannot be modified

A Java Developer was asked
Q. What is the Collection Framework?
Ans. 

Collection framework in Java is a set of classes and interfaces that provide a way to store and manipulate groups of objects.

  • It provides a way to store, retrieve, and manipulate groups of objects.

  • It includes interfaces like List, Set, and Map, and classes like ArrayList, HashSet, and HashMap.

  • Collections framework simplifies the process of working with collections of objects in Java.

A Java Developer was asked
Q. Are you familiar with JavaFX and JSP?
Ans. 

JavaFX is a software platform for creating and delivering desktop applications, while JSP is a technology used for creating dynamic web pages.

  • JavaFX is used for creating rich internet applications with a modern look and feel.

  • JSP is used for developing dynamic web pages with Java code embedded in HTML.

  • JavaFX and JSP can be used together to create interactive web applications.

Are these interview questions helpful?
A Java Developer was asked
Q. What is the difference between a Map and a Set?
Ans. 

Map is a collection of key-value pairs where keys are unique, while Set is a collection of unique elements with no duplicates.

  • Map allows duplicate values but keys must be unique

  • Set does not allow duplicate elements

  • Map is accessed using keys, while Set is accessed using elements

  • Example: Map - {1: 'apple', 2: 'banana'}, Set - {'apple', 'banana'}

A Java Developer was asked
Q. When space is not an issue, which is the better choice: ArrayList or LinkedList?
Ans. 

ArrayList is a better choice when space is not an issue due to its constant time access, while LinkedList has better performance for insertions and deletions.

  • ArrayList is better for random access as it provides constant time access to elements based on index.

  • LinkedList is better for insertions and deletions as it does not require shifting elements in memory.

  • Example: If you need to frequently add or remove elements...

A Java Developer was asked
Q. Why spring has came into picture? What are the features it provides
Ans. 

Spring came into picture to simplify Java development by providing features like dependency injection, aspect-oriented programming, and transaction management.

  • Spring provides dependency injection which helps in managing object dependencies and promotes loose coupling.

  • It supports aspect-oriented programming for separating cross-cutting concerns like logging, security, and transaction management.

  • Spring offers robust...

RBL Bank Java Developer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Technical 

(10 Questions)

  • Q1. What is one keyword which can be used so that value of variable cannot be changed
  • Ans. Final keyword
  • Answered Anonymously
  • Q2. Have you heard about deadlock ?
  • Q3. Tell the approach to print the unique elements from a arraylist
  • Q4. When can a conflict arise while working with git and github
  • Q5. Why spring has came into picture? What are the features it provides
  • Ans. 

    Spring came into picture to simplify Java development by providing features like dependency injection, aspect-oriented programming, and transaction management.

    • Spring provides dependency injection which helps in managing object dependencies and promotes loose coupling.

    • It supports aspect-oriented programming for separating cross-cutting concerns like logging, security, and transaction management.

    • Spring offers robust tran...

  • Answered by AI
  • Q6. What is polymorphism
  • Q7. What is collection framework
  • Q8. Difference between map and set
  • Ans. 

    Map is a collection of key-value pairs where keys are unique, while Set is a collection of unique elements with no duplicates.

    • Map allows duplicate values but keys must be unique

    • Set does not allow duplicate elements

    • Map is accessed using keys, while Set is accessed using elements

    • Example: Map - {1: 'apple', 2: 'banana'}, Set - {'apple', 'banana'}

  • Answered by AI
  • Q9. Which is best choice arraylist or linkedlist when space is not an issue?
  • Q10. Do you know about javafx jsp

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn the basic concepts of core java

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about RBL Bank?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Campus Placement and was interviewed in Dec 2020. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. What is static in java?
  • Ans. 

    Static is a keyword in Java used to create class-level variables and methods.

    • Static variables are shared among all instances of a class

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

    • Static blocks are used to initialize static variables

    • Static import is used to import static members of a class

  • Answered by AI
  • Q2. Write a program to replace consecutive same character by single '$' . for e.g. string='Heelo Wworldd'. Output- H$lo $orl$.
  • Ans. 

    The program replaces consecutive same characters in a string with a single '$'.

    • Iterate through each character in the string

    • Compare the current character with the next character

    • If they are the same, replace the next character with '$'

    • Continue until the end of the string

  • Answered by AI
  • Q3. Difference between Function overloading and Function overrriding
  • Ans. 

    Function overloading is having multiple functions with the same name but different parameters. Function overriding is having a derived class implement a method with the same name and parameters as a method in its base class.

    • Function overloading is used to provide different ways of calling a function with different parameters.

    • Function overriding is used to provide a specific implementation of a method in a derived class...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Read all OOPs concept before going to interview. Prepare SQL also.

Skills evaluated in this interview

Java Developer Interview Questions Asked at Other Companies

asked in Deloitte
Q1. Sort 0 and 1 Problem Statement Given an integer array ARR of size ... read more
Q2. Parent class has run() and walk(). Parent run() calls walk(). Chi ... read more
asked in Infosys
Q3. Which should be preferred between String and StringBuffer when th ... read more
Q4. How do you sort a list of students based on their first name?
asked in Cognizant
Q5. What array list and linkedlist difference,how hashmap internally ... read more

I appeared for an interview before Mar 2016.

Interview Questionnaire 

2 Questions

  • Q1. Some technical questions were asked
  • Q2. They spring hibernate MVC flow and core java and Oracle connectivity questions

Interview Preparation Tips

Round: Technical + HR Interview
Experience: There was a Team manager and his junior for the interview

I appeared for an interview before Sep 2019.

Interview Questionnaire 

8 Questions

  • Q1. 1 tell me about your self?
  • Ans. 

    I am a dedicated professional with a strong background in project management and a passion for continuous learning and teamwork.

    • Education: Graduated with a degree in Business Administration from XYZ University, where I developed strong analytical skills.

    • Experience: Worked as a project coordinator at ABC Company, successfully managing multiple projects and improving team efficiency by 20%.

    • Skills: Proficient in Microsoft...

  • Answered by AI
  • Q2. Why you want work at this company?
  • Q3. Why should I hire you?
  • Ans. 

    I bring a unique blend of skills, experience, and passion that aligns perfectly with your team's goals and values.

    • Proven track record of success in previous roles, such as increasing sales by 20% in my last position.

    • Strong analytical skills demonstrated through data-driven decision-making in project management.

    • Excellent communication abilities, evidenced by leading cross-functional teams to achieve project milestones.

    • A...

  • Answered by AI
  • Q4. If you are experience person----why are you looking for a job company change?
  • Q5. What are your salary requirements?
  • Q6. What is your ambition?
  • Ans. 

    My ambition is to grow as a professional, contribute meaningfully, and lead innovative projects that make a positive impact.

    • I aspire to take on leadership roles, guiding teams to success, like leading a project that improved efficiency by 30%.

    • I aim to continuously learn and adapt, pursuing certifications in my field to stay ahead of industry trends.

    • I want to mentor others, sharing knowledge and experiences to help them...

  • Answered by AI
  • Q7. How could be you contribute to our company if you're selected?
  • Ans. 

    I can leverage my skills and experience to drive innovation, enhance team collaboration, and contribute to achieving company goals.

    • Utilize my analytical skills to identify market trends and inform strategic decisions, as I did in my previous role by increasing sales by 20%.

    • Foster a collaborative team environment by organizing regular brainstorming sessions, similar to initiatives that improved project delivery times in...

  • Answered by AI
  • Q8. Finally do you have any questions to ask me

Interview Preparation Tips

Interview preparation tips for other job seekers - * Research the industry and company
* Clarify your are selling points ex:-(good
communication skills)
* And reason you the job
* Prepare for common interview questions
* Practice---practice---practice and be confident
At the time of interview time.

I applied via Recruitment Consulltant and was interviewed before Apr 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

Analytical, interpersonal, mathematical

Round 2 - One-on-one 

(1 Question)

  • Q1. Technical round related to your skills on aptitudes questions and related to your previous projects, work etc.

Interview Preparation Tips

Interview preparation tips for other job seekers - Brush up your technical basic skills and show your interest in new technologies by learning or being knowledgeable as per your job description

Interview Questionnaire 

1 Question

  • Q1. Finance and dealers and Collection related

I applied via Naukri.com and was interviewed in Dec 2020. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. Tell me about yourself
  • Q2. What do you know about banking/credit cards
  • Ans. 

    Banking involves managing financial transactions, while credit cards allow users to borrow money for purchases.

    • Banking involves depositing and withdrawing money, managing accounts, and providing loans.

    • Credit cards allow users to borrow money for purchases and pay it back with interest.

    • Credit cards often come with rewards programs or cash back incentives.

    • Credit card debt can accumulate quickly and lead to financial diff...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Telephonic interview and face to face interview was taken. Overall smooth interview process, and asked about credit cards and banking industry for interview questions
Are these interview questions helpful?

Interview Questionnaire 

1 Question

  • Q1. Short cut key's and Excel Working

I applied via Campus Placement and was interviewed before Sep 2021. There were 2 interview rounds.

Round 1 - Coding Test 

It had more than 30 aptitude questions and 2 coding questions

Round 2 - One-on-one 

(1 Question)

  • Q1. It was totally a tech round all questions were from Data structure, dbms, java, computer networking

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and if you don't know any answer don't take time say it directly with confidence
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Mar 2024, where I was asked the following questions.

  • Q1. Work experience related question
  • Q2. Insurance questions

RBL Bank Interview FAQs

How many rounds are there in RBL Bank Java Developer interview?
RBL Bank interview process usually has 1 rounds. The most common rounds in the RBL Bank interview process are Technical.
How to prepare for RBL Bank Java Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at RBL Bank. The most common topics and skills that interviewers at RBL Bank expect are Data Visualization, Front End, HTML, Java and Javascript.
What are the top questions asked in RBL Bank Java Developer interview?

Some of the top questions asked at the RBL Bank Java Developer interview -

  1. Which is best choice arraylist or linkedlist when space is not an iss...read more
  2. Why spring has came into picture? What are the features it provi...read more
  3. What is one keyword which can be used so that value of variable cannot be chang...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 1 interview experience

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more

Interview Questions from Similar Companies

ICICI Bank Interview Questions
4.0
 • 2.6k Interviews
HDFC Bank Interview Questions
3.9
 • 2.5k Interviews
Axis Bank Interview Questions
3.7
 • 1.7k Interviews
IDFC FIRST Bank Interview Questions
3.9
 • 761 Interviews
IndusInd Bank Interview Questions
3.5
 • 683 Interviews
Bandhan Bank Interview Questions
3.7
 • 634 Interviews
Yes Bank Interview Questions
3.7
 • 479 Interviews
View all
Deputy Manager
1.5k salaries
unlock blur

₹3.5 L/yr - ₹7.9 L/yr

Assistant Manager
1.3k salaries
unlock blur

₹2.4 L/yr - ₹7 L/yr

Relationship Manager
1.1k salaries
unlock blur

₹2.4 L/yr - ₹7.8 L/yr

Senior Manager
859 salaries
unlock blur

₹10 L/yr - ₹17 L/yr

Manager
734 salaries
unlock blur

₹5.8 L/yr - ₹12.5 L/yr

Explore more salaries
Compare RBL Bank with

HDFC Bank

3.9
Compare

ICICI Bank

4.0
Compare

Axis Bank

3.7
Compare

Kotak Mahindra Bank

3.7
Compare
write
Share an Interview