RBS Java Programming Interview Questions

Upasana | August 10, 2019 | 2 min read | 1,344 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. Finastra Investment Banking Interview Questions
  2. Markit Java Interview Questions
  3. Goldman Sachs Java Interview Questions
  4. Java topics covered in Investment Banking Interviews (Morgan Stanley, Barclays, RBS, UBS, BlackRock)
  5. Morgan Stanley Java Interview Questions
  6. UBS Java Interview Questions
  7. ION Trading Java 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. Sapient Global Market Java Interview Questions and Coding Exercise
  4. Multi-threading Java Interview Questions for Investment Bank
  5. Morgan Stanley Java Interview Questions
  6. Goldman Sachs Java Interview Questions
  7. UBS Java Interview Questions

Recommended books for interview preparation:

Find more on this topic:
Buy interview books

Java & Microservices interview refresher for experienced developers.