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:
UBS Top 10 Java Interview Questions
Carvia Tech | May 18, 2019 | 2 min read | 954 views | investment banking
Focus is mostly on Engineering Processes and Code Quality. You must be aware of Agile, Test Driven Development (TDD), various frameworks for Unit Testing, Integration Testing, etc. A good hold over concepts like Multi-threading, Java Memory Model, Garbage Collection, Algorithms, Java Collections, Queues is required. Developer should be familiar with the IDE and its shortcuts - IntelliJ IDEA or Eclipse STS.
Talk about concurrency utils i.e. Atomic package?
What is a future? How is it used in ExecutorService?
What is difference between ExecutorService and ForkJoinPool?
How will you implement your own thread-safe blocking queue in Java?
What is decorator design pattern?
What is Singleton Design Pattern, how will you make it thread-safe?
How will you design online library management system using TDD and Agile? Using testcases for requirements.
Books and References
Head First Design Patterns
Top articles in this category:
- Sapient Global Market Java Interview Questions and Coding Exercise
- Top 50 Multi-threading Java Interview Questions for Investment Bank
- BlackRock Top Java Interview Questions: Investment Banking Domain
- Morgan Stanley Investment Banking Java Interview Questions
- Top 20 Java Concurrency Interview Questions and Answers
- Citibank Java developer interview questions
- Goldman Sachs Java Interview Questions for Senior Developer
Find more on this topic:
Interview - Product Companies, eCommerce Companies, Investment Banking, Healthcare Industry, Service Companies and Startups.
Last updated 1 week ago
Recommended books for interview preparation:
- Send GMAIL emails from Java and Spring
- Send Mandrill emails from Spring Boot in Java
- Top 30 Hibernate and Spring Data JPA interview questions
- Generating variable length secure key/secret in Java
- Reverse the bits of a number and check if the number is palindrome or not
- MD5 and SHA-256 in Java, Kotlin and Android
- Spring Security 5 - There is no PasswordEncoder mapped for the id
- Inter-thread communication in Java
- What are different thread states in Java
- Static method synchronization aka Class Lock in Java
Enter your email address to subscribe to this blog and receive notifications of new posts by email.