Architectural task: there is a Users service and a Notification service. When registering a user, it is necessary to guarantee sending a message to Kafka (for sending email). How to ensure delivery guarantee if Kafka is unavailable?
ERP Consultant
How does partitioning work to solve the problem of table growth? Is the issue of bloating still relevant with this approach?
Tell me about indexes in databases — what are they for, what types are there?
It's a public holiday, but is it part of your normal holiday allowance?
What does a memory leak look like on a graph? How did you detect it?
Tell about Graceful Shutdown — what it is used for and how you implemented it.
What types of references are there in Java?
What is end-to-end encryption and how does it relate to TLS?
Tell about yourself (self-introduction)
How do you act if you disagree with the team's technical decision?
Code review: find problems and suggest improvements in the controller code with the updateBalance method.
What happens if you call time.sleep or requests inside a coroutine wrapped in asyncio.wait_for with a timeout?
If two services want to write the same record to the database simultaneously, what will happen?
Tell me about Clean Architecture, Hexagonal Architecture, DDD — are you familiar with them, have you worked with them?
Are there additional memory costs for Integer objects compared to using primitive int? If yes, what are they?
Have you been involved in development, architecture, or testing?
What is P (processor) in the Go scheduler — is it a physical processor?
Have you ever used synchronization primitives in multithreading? Tell me about CountDownLatch, CyclicBarrier, Phaser, and others.
What types of locks are there in a database? Which were used more often?
Your wife is having a baby next month. Can you take some time off when it's born?