BlackRock Java Interview Questions
Upasana | November 21, 2020 | 1 min read | 1,286 views | algorithm-datastructures
Core Java & multi-threading questions
-
What is Immutability? How will you make a class Immutable in Java?
-
How will you design a immutable class that holds mutable member variables in it?
-
How will you achieve thread-safety in your Java Program?
-
What are the ways to increase throughput of a multi-threaded java program? (concurrency enhancements - use java.util.concurrent package, connection pooling, other resource pooling, caching, GC tuning, etc.)
Algorithm & design questions
-
There is a pricing service which connects to Reuters & Bloomberg and fetches the latest price for the given Instrument Tics. There could be multiple price events for the same Stock and we need to consider the latest one. Design a service to show prices for the Top 10 stocks of the Day? Solution is discussed in my eBook
-
There is a very Big file containing many words, how will you read and process it to print the below information?
-
Top 10 ranked distinct words.
-
Occurrence of each Alphabet in the file.
-
-
How will you implement a Stack using a Queue?
-
How will you implement a Queue using a Stack?
-
How will you design a two way Elevator Software for a building?
-
How will you find a single duplicate number from a large array in minimum time?
Misc troubleshooting
-
How will you troubleshoot poor memory performance of a live production program?
Top articles in this category:
- Sapient Global Market Java Interview Questions and Coding Exercise
- Cracking core java interviews - question bank
- Morgan Stanley Java Interview Questions
- Multi-threading Java Interview Questions for Investment Bank
- Citibank Java developer interview questions
- UBS Java Interview Questions
- Goldman Sachs Java Interview Questions