Sobes.tech

Why are you considering other options now / why did you leave your previous job?

226

What is the role and purpose of the synchronized keyword in programming?

Junior — Middle
226

What approaches are used for sharding tables/databases? When is each better to use?

226

What disadvantages can occur when using ArrayList for frequent maximum value searches and rare addition operations?

Junior — Middle
225

What approaches can you use to improve application efficiency when query speed to the database decreases under high traffic?

Middle — Middle+
225

How to ensure data consistency when performing concurrent deposit and withdrawal operations on an account?

Middle — Middle+
225

How is the difficulty of removing an element from a HashMap data structure determined?

Junior — Middle
225

Can the system guarantee consistency and availability simultaneously (CA)?

225

Have you analyzed or collected logs from servers in a production environment during your last project?

Junior — Middle
225

What are the advantages and disadvantages of using classes whose objects cannot be modified after creation?

Junior — Middle
224

Explain how the SELECT FOR UPDATE command works in the context of transaction management and locking in a database.

Junior — Middle
223

Can you explain the working principle of the CountDownLatch class in Java and what it is used for?

Junior — Middle
223

What was the maximum load level observed in your last project?

Junior — Middle
221

Where in the Spring architecture is the IoC Container component, which manages dependencies, located?

Junior — Middle
220

What steps would you take to diagnose the causes of low database performance?

Junior — Middle
220

Can you explain what CAS means and how it is used in programming?

Junior — Middle
219
/15