Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Blackrock Team. If you also belong to the team, you can get access from here

Blackrock Verified Tick

Compare button icon Compare button icon Compare
3.8

based on 427 Reviews

Filter interviews by

Blackrock Java Engineer Interview Questions and Answers

Updated 19 Apr 2024

Blackrock Java Engineer Interview Experiences

1 interview found

Java Engineer Interview Questions & Answers

user image Anonymous

posted on 19 Apr 2024

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Mar 2024. There were 3 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Optimal solution for 1 DSA question with string manipulation and sorting.
  • Ans. 

    Optimal solution for sorting an array of strings using built-in sorting algorithm in Java.

    • Use Arrays.sort() method to sort the array of strings in Java.

    • Ensure to import the Arrays class before using the sort() method.

    • Example: String[] arr = {"banana", "apple", "orange"}; Arrays.sort(arr);

  • Answered by AI
  • Q2. Basic core java questions
Round 2 - Technical 

(2 Questions)

  • Q1. Technical Java, Spring boot and Microservices Questions
  • Q2. Detailed Multithreading, CompletableFuture, Locks and Synchronization, Dependency Injection, IOC Container, Design Patterns
Round 3 - One-on-one 

(1 Question)

  • Q1. Managerial questions

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Easy
Process Duration
-
Result
-

I applied via Job Portal and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Technical 

(5 Questions)

  • Q1. They basically asked questions related to your project.
  • Q2. Then asked design patters and related questions to it.
  • Q3. Asked SOLID principal of software development.
  • Q4. Gave some coding questions related to Java array where I had to return the index of values whos total is 10.
  • Q5. How you would connect springboot project with data base.
  • Ans. 

    Use Spring Data JPA to connect Spring Boot project with database.

    • Add database configuration in application.properties or application.yml file

    • Create entity classes annotated with @Entity and @Table

    • Create repository interfaces extending JpaRepository

    • Use @Autowired annotation to inject repository in services or controllers

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Jan 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. 1. Diff between static keyword and final keyword 2. Different ways of creating thread and which approach is better 3. Pgm to find min word and max word in a sentence
  • Ans. 

    The questions are related to Java programming and do not involve the medical field or puzzles.

    • The static keyword is used to declare a variable or method that belongs to the class itself, rather than an instance of the class.

    • The final keyword is used to declare a constant value or to prevent a variable, method, or class from being modified or extended.

    • Different ways of creating threads in Java include extending the Thre...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. 1, What are the purposes of api gateway other then authentication 2. how circut breaker works 3. What is saga design pattern 4. What is primary and secondary caching
  • Ans. 

    API gateway serves as a central entry point for all client requests, providing various functionalities beyond authentication.

    • API gateway acts as a reverse proxy, routing requests to appropriate microservices.

    • It can handle request/response transformation, protocol translation, and payload encryption/decryption.

    • API gateway can implement rate limiting, throttling, and caching to improve performance.

    • It enables service disc...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for PwC Java Developer interview:
  • Microservice
  • Docker
  • Multithrading

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Sep 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(6 Questions)

  • Q1. What is hashmap
  • Ans. 

    HashMap is a data structure in Java that stores key-value pairs and allows fast retrieval of values based on keys.

    • HashMap implements the Map interface in Java

    • It allows null keys and values

    • Keys in a HashMap must be unique

    • Example: HashMap map = new HashMap<>()

  • Answered by AI
  • Q2. Internal Working of hashmap
  • Ans. 

    HashMap is a data structure that stores key-value pairs and uses hashing to efficiently retrieve values.

    • HashMap internally uses an array of linked lists to store key-value pairs.

    • When a key-value pair is added, the key is hashed to determine the index in the array where it will be stored.

    • If multiple keys hash to the same index, a linked list is used to handle collisions.

    • HashMap uses the hashCode() method of keys to calc...

  • Answered by AI
  • Q3. Compare Throw vs Throws
  • Ans. 

    Throw is used to explicitly throw an exception in a method, while Throws is used to declare the exceptions that a method may throw.

    • Throw is used within a method to throw an exception explicitly.

    • Throws is used in the method signature to declare the exceptions that the method may throw.

    • Throw is followed by an instance of Throwable class, while Throws is followed by the exception class names separated by commas.

    • Example: t...

  • Answered by AI
  • Q4. Array vs Arraylist
  • Ans. 

    Arrays are fixed in size, while ArrayLists can dynamically resize. ArrayLists provide more flexibility and functionality.

    • Arrays have a fixed size, while ArrayLists can dynamically resize.

    • ArrayLists can easily add, remove, or modify elements, while arrays require manual shifting of elements.

    • Arrays use [] syntax for declaration and initialization, while ArrayLists use the ArrayList class from the Java Collections framewo

  • Answered by AI
  • Q5. Arraylist vs LinkedList/Vector
  • Ans. 

    ArrayList is resizable array implementation, LinkedList is doubly linked list implementation, Vector is synchronized version of ArrayList.

    • ArrayList is faster for accessing elements, LinkedList is faster for adding/removing elements in middle.

    • ArrayList uses less memory than LinkedList due to contiguous memory allocation.

    • Vector is thread-safe but slower than ArrayList due to synchronization overhead.

  • Answered by AI
  • Q6. Write a code for Iterate hashmap using iterator
  • Ans. 

    Iterate through a hashmap using an iterator in Java

    • Create an iterator using the entrySet() method of the hashmap

    • Use a while loop to iterate through the hashmap entries

    • Access the key and value of each entry using the getKey() and getValue() methods

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Deloitte Java Developer interview:
  • Core Java
  • Collections
  • Spring
  • Spring Boot
  • MySQL

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Sort list of employee using stream concept and comparator based on employee number.
  • Ans. 

    Sort list of employees by employee number using streams and comparator.

    • Use Stream API to convert list to stream

    • Use Comparator to compare employee numbers

    • Use sorted() method to sort the stream based on comparator

  • Answered by AI
  • Q2. Thread life cycle

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare your resume properly.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Job Portal and was interviewed before Mar 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

Aptitude test with Java MCQ questions

Round 2 - Coding Test 

Basic programs in Java

Round 3 - HR 

(1 Question)

  • Q1. Salary discussion
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. DSA Collection Spring boot Java 8
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Oops, Multithreading,DSA,Design Pattern
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I applied via Naukri.com and was interviewed in Oct 2023. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. What are java solid principles
  • Ans. 

    Java SOLID principles are a set of design principles that help in creating maintainable and scalable software.

    • S - Single Responsibility Principle: A class should have only one reason to change.

    • O - Open/Closed Principle: Software entities should be open for extension but closed for modification.

    • L - Liskov Substitution Principle: Subtypes must be substitutable for their base types.

    • I - Interface Segregation Principle: Cli...

  • Answered by AI
  • Q2. How does Hashmap works internally
  • Ans. 

    HashMap is an implementation of Map interface that stores key-value pairs using a hash table.

    • HashMap uses hashing to store and retrieve elements.

    • It uses an array of linked lists to handle collisions.

    • The hash code of the key is used to determine the index of the array.

    • If multiple keys have the same hash code, they are stored in the same linked list.

    • When retrieving a value, the hash code is used to find the correct linke...

  • Answered by AI
  • Q3. Covered questions on java, spring, react

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in May 2024. There was 1 interview round.

Round 1 - Coding Test 

There were 2 questions and I was supposed to write the code inside the function but the input to the function is not given correctly. Instead of giving a list to sort, I was given a single value for a function to sort.

Blackrock Interview FAQs

How many rounds are there in Blackrock Java Engineer interview?
Blackrock interview process usually has 3 rounds. The most common rounds in the Blackrock interview process are One-on-one Round and Technical.
What are the top questions asked in Blackrock Java Engineer interview?

Some of the top questions asked at the Blackrock Java Engineer interview -

  1. Optimal solution for 1 DSA question with string manipulation and sorti...read more
  2. Detailed Multithreading, CompletableFuture, Locks and Synchronization, Depende...read more
  3. Technical Java, Spring boot and Microservices Questi...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 Blackrock interview
Company Website
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.

Interview Questions from Similar Companies

Deloitte Interview Questions
3.8
 • 2.8k Interviews
PwC Interview Questions
3.4
 • 1.3k Interviews
Ernst & Young Interview Questions
3.5
 • 1.1k Interviews
KPMG India Interview Questions
3.5
 • 770 Interviews
ZS Interview Questions
3.4
 • 466 Interviews
Goldman Sachs Interview Questions
3.6
 • 402 Interviews
Morgan Stanley Interview Questions
3.7
 • 297 Interviews
BCG Interview Questions
3.8
 • 191 Interviews
Citco Interview Questions
3.2
 • 130 Interviews
View all
Analyst
1k salaries
unlock blur

₹5 L/yr - ₹15.8 L/yr

Associate
853 salaries
unlock blur

₹10 L/yr - ₹37 L/yr

Vice President
327 salaries
unlock blur

₹17 L/yr - ₹65 L/yr

Financial Analyst
137 salaries
unlock blur

₹4 L/yr - ₹16.5 L/yr

Senior Associate
58 salaries
unlock blur

₹11 L/yr - ₹31.9 L/yr

Explore more salaries
Compare Blackrock with

Vanguard

4.1
Compare

State Street Global Advisors

3.7
Compare

Fidelity Investments

4.3
Compare

Goldman Sachs

3.6
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview