Java topics covered in Investment Banking Interviews (Morgan Stanley, Barclays, RBS, UBS, BlackRock)

Carvia Tech | May 05, 2019 | 1 min read | 261 views | investment banking


Topics covered in Investment Banking Interview includes -

Core Java

Java Basics

OOP Principles, Overriding (knowledge of all Rules), exception handling, garbage collection algorithms, Immutability concepts, Serialization concepts.

Collections

Internals of ArrayList, HashMap, Concurrent HashMap details, HashSet, PriorityQueue details, etc. Big O Time and Space complexity of various operations

Multi-threading and Concurrency

Basics of Synchronization, Concurrency API introduced in Java 5, Producer Consumer Problem.

Algorithms, Data Structures & Design Patterns

Algorithms & DS

List, Queue, Binary Tree, Binary Search Tree, hashing techniques, Time and Space Complexity measurements of custom algorithms. Some knowledge of sorting and searching algorithms - at least their comparison.

Design Patterns

Singleton, Factory, Decorator, Listener, Command Design Patterns etc.

Frameworks

Working knowledge of Spring Core, Spring-MVC, Active MQ, Restful Webservices.

Hibernate/JPA, ORM concepts (JPA inheritance strategies, Entity Relationship with examples - OneToOne, OneToMany, ManyToMany), Transaction Management, Handling concurrent updates in database, etc.

Database

Working knowledge of RDBMS and SQL, Database indexing, Outer and Inner Join, performance tuning of queries, etc.

Unix

Familiarity with Unix commands - find a running process, kill a process, grep, vi, tasklist, systemd, tailing logs etc.


Top articles in this category:
  1. Top 50 Multi-threading Java Interview Questions for Investment Bank
  2. Morgan Stanley Investment Banking Java Interview Questions
  3. BlackRock Top Java Interview Questions: Investment Banking Domain
  4. RBS Java Programming Interview Questions
  5. UBS Top 10 Java Interview Questions
  6. Citibank Java developer interview questions
  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