RBS Java Programming Interview Questions

Carvia Tech | August 10, 2019 | 2 min read | 1,224 views | investment banking


In this article we will focus on java programming interview questions that are frequently covered in RBS investment banking interviews.

The main focus of Java Interviews in RBS for investment banking domain is on:

  • Core Java: multi-threading & concurrency concepts, executor framework, object oriented programming, inheritance, exception handling, generics and collections.

  • Algorithms and data structures: time and space complexity of algorithms, sorting algorithms, hashing data structures, binary trees, etc.

  • Design patterns: Singleton, factory method, Flyweight, Decorator, Chain of responsibility, Strategy and Visitor design patterns.

  • RDBMS concepts: Type of indexes, Left and Right Joins, Outer and Inner Join, Sharding, Query optimization.

  • Puzzles

Written Test Java Questions

Core Java Interview Questions

Design Problems

  • How will you design a caching implementation where items in cache needs to be expired (deleted from memory) after age of 5 minutes irrespective of the access timing?
    Normally its not a good practice to add additional thread for cache cleanup, so better is to cleanup resource using clever mechanisms during the access time. It lowers complexity and resource usage at some extra cost of access time. Google Guava library does something similar in its cache library.

  • How will you design your own custom thread pool in Java? Don’t use the one provided by JDK.

  • What do you understand by Producer Consumer Problem?


Buy my ebook for complete question bank

Most of these questions has been answered in my eBook "Cracking the Core Java Interview" updated on June 2018, that you can buy from this link:

Buy from Shunya (DRM Free PDF download with updates)

investment banking:
  1. ION Trading Java Interview Questions
  2. Goldman Sachs Java Interview Questions for Senior Developer
  3. Morgan Stanley Java Interview Questions
  4. UBS Java Interview Questions
  5. Markit Java Interview Questions
  6. Java topics covered in Investment Banking Interviews (Morgan Stanley, Barclays, RBS, UBS, BlackRock)
  7. Citibank Java developer interview questions
See all articles in investment banking
Top articles in this category:
  1. ION Trading Java Interview Questions
  2. Citibank Java developer interview questions
  3. Multi-threading Java Interview Questions for Investment Bank
  4. UBS Java Interview Questions
  5. Morgan Stanley Java Interview Questions
  6. Sapient Global Market Java Interview Questions and Coding Exercise
  7. Goldman Sachs Java Interview Questions for Senior Developer


Find more on this topic:
Java Interviews image
Java Interviews

Interview - Product Companies, eCommerce Companies, Investment Banking, Healthcare Industry, Service Companies and Startups.

Last updated 1 week ago


Recommended books for interview preparation:

This website uses cookies to ensure you get the best experience on our website. more info