Sobes.tech

Can you explain the concept of data partitioning in Kafka and how it is implemented?

Junior — Middle
313

What is the time complexity of searching for an element by key in a TreeMap data structure?

Junior — Middle
303

Can you explain the concept of Livelock in the context of multithreading in Java?

Junior — Middle
294

How does the Proxy pattern work and how does it differ from regular objects?

Junior — Middle
286

Explain the differences between adapter, decorator, and proxy patterns, their purposes, and areas of application.

Junior — Middle
284

From the SOLID principles, which is considered the most important and what is it used for?

Junior — Middle
284

How are parallel computations and thread management implemented in software systems?

Junior — Middle
272

Explain the concept of guaranteed message delivery in Apache Kafka.

Junior — Middle
269

What are the advantages and disadvantages of using multithreading in Java applications?

Junior — Middle
262

How many threads does a parallel Stream use in the standard API configuration?

Junior — Middle
262

Can you list the main types of relational databases that you know?

Junior — Middle
262

What is the difference between the dependency and dependencyManagement sections in a Maven configuration file?

Junior — Middle
262

What branch merging strategies have you used when working with Git?

Junior — Middle
262

Can you explain what an exception is in Java and how it is used?

Junior — Middle
259

What is the difference between map and flatMap methods in Java Stream API and what are their usage features?

Junior — Middle
258

Explain what a SOAP web service is and how it is implemented using WSDL.

Junior — Middle
258

What is the difference between using @Spy and @Mock in testing?

Junior — Middle
257

What methods are usually used to connect a Java application to a database?

Junior — Middle
255
/17