Java
How does WAL (Write-Ahead Log) work during writing?
Have you worked with a microservices architecture?
How did you manage to move abroad and work in Cyprus? What motivated you during relocation?
What happens if you try to delete the current element from a collection during a forEach iteration?
What is the purpose of TreeMap?
Within what timeframe will you be able to join the project: in two weeks, earlier, or later?
[name] asked: Why Redis specifically, and not an in-memory cache inside the application?
В чём разница между фабричным методом (паттерн) и фабричным классом?
What are Kotlin Rich Errors and how do they differ from exceptions?
Tell about the team and process from task setting to deployment.
What is happens-before? Why should a developer know about it? Where does this guarantee come from?
How did the system understand which path to take or how to differentiate documents? What did it rely on?
Have you supported a project in production, handled incidents, monitored?
What can be operated within HandlerInterceptor? What methods are available?
Have you worked with locks in databases? How did you acquire locks?
What technologies have you used for authorization?
How to build an efficient index for a column with low selectivity (for example, status: new/running/finish), when only the 'new' status is important?
What to do if the backend cannot implement a feature by the release date, but there is still time?
class ToInfinity { public static void main(String[] args) { //write code here for (int i = start; i <= start + 1; i++) { /* there should be an infinite loop here, nothing can be changed*/ } } }
What should be in the specification for it to be ready for work? What is your definition of ready?