Sobes.tech

Is it always necessary to use a microservice architecture? What is it?

Senior
188

What do we have on hand within the interceptor method? What parameters are available?

Senior
188

How to protect against mutation through getter (returning a copy of the list)?

188

Explain the concept of strings that cannot be changed after their creation.

Junior — Middle
188

There is a backend and a UI. The stack is standard: Java, Spring, React, Postgres. Task: Design a REST endpoint that needs to fetch data from 3 sources and deliver it to the UI, while ensuring maximum possible throughput and minimal response time (max/min criteria based on our specific conditions, since essentially, there is no silver bullet here and we need to find a compromise). It is known that the expected peak RPS for this REST endpoint will be 200. Details about the sources: 1st source - our database, query takes about 3 seconds. 2nd source - a related REST service, degrades to 2 minutes under 100 RPS, in normal mode responds in 5 seconds. We cannot change the behavior of this source on their side. 3rd source - a related REST service, randomly (no discernible pattern) returns 503, in normal mode response takes 10 seconds. We cannot change the behavior of this source on their side.

Middle+
188

Tell me about the memory structure in JVM — what are the segments, how does it work?

Senior
188

What is the purpose of using Stream API in repositories?

Middle+
188

Как решить проблему non-repeatable read и дедупликации на стороне консьюмера?

Senior
188

Tell us about transaction isolation levels and the anomalies they address.

Senior
188

Where can a NullPointerException occur in the getTagsOfAuthorsBooks method?

188

Has there been experience in writing technical documentation, instructions, guides, runbooks?

188

For what tasks have you used agents according to your experience?

188

How do you see your role in a team? What is important to you in teamwork?

Senior
188

How do you feel about modifying already completed tasks and refactoring?

Senior
188

Have you used Criteria API and Specification API in JPA? What are they used for?

Senior
188

//Given an array of numbers where all numbers except one have a pair, //find the number that appears only once // // // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // // => 3 int find(int[] arr){ Map<Integer,

Senior
188
/743