RBS Java Programming Interview Questions

Carvia Tech | August 10, 2019 | 2 min read | 642 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. Goldman Sachs Java Interview Questions for Senior Developer
  2. Markit Programming Java Interview Questions
  3. ION Trading Java Interview Questions
  4. UBS Top 10 Java Interview Questions
  5. Morgan Stanley Investment Banking 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. Top 50 Multi-threading Java Interview Questions for Investment Bank
  4. Morgan Stanley Investment Banking Java Interview Questions
  5. Sapient Global Market Java Interview Questions and Coding Exercise
  6. Goldman Sachs Java Interview Questions for Senior Developer
  7. UBS Top 10 Java Interview Questions


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