Sobes.tech

What is DDD (Domain-Driven Design)? How is it related to aggregate and bounded context?

Senior
127

What are functional interfaces? Which ones do you know? What do they accept and what do they return?

Middle
127

How will the architecture change if the service runs in a cluster (multiple instances)? What will happen to Postgres, Redis? How to ensure database fault tolerance?

Senior
127

How is code quality control organized?

Senior
127

What is an immutable object and how to create it?

Senior
126

Salary questions — did you fall within the salary range?

Senior
126

What are the types of exceptions in Java? What is a Multi-catch Exception?

Middle
126

What do you know about the Saga pattern? When to apply orchestration and when choreography?

Senior
126

Who orchestrated the entire process — who understood what message needed to be sent to Kafka and to initiate the calculation?

Senior
126

What types of relationships in Hibernate do you know and how to describe them? What entity states exist?

Senior
126

What types of indexes exist in PostgreSQL? How does B-tree differ from a binary tree?

Senior
125

[Name] asked: Did you work directly in Sovcombank?

Middle
125

What are partitioning, replication, sharding?

Senior
125

What NoSQL databases have you worked with?

Senior
125

What is the first-level cache in Hibernate and how does it work?

Senior
125

[name] asked: Are you interested in remote work?

Middle
124

What data types were used for identifiers in your projects? Why is the UUID generated in the application rather than only in the database?

Senior
124

How to solve the problem of re-reading the request body (InputStream is read only once)?

Senior
124

What happens if you try to delete the current element from a collection during a forEach iteration?

Senior
124

On which data types can non-atomicity be observed when using volatile?

Senior
124
/93