Tell me about the CAP theorem. What would you choose — consistency or availability during a network partition?
Java
Are you interested in the 'InvestPiggyBank' project and why?
If we do a squash merge, how do we then update the feature branch?
How do you evaluate yourself on a standard grade scale?
What are @PreDestroy and @PostConstruct?
Explain the Decorator pattern — how does it work?
Is it possible to pass a List<Integer> to a public method that accepts a Collection interface?
Tell me about the Singleton pattern and its implementation in a concurrent environment.
How does the process from pushing to a branch to deploying an image on a stand technically occur?
What is the main disadvantage of recursion compared to iteration?
How intense should communication be in a team and what do you see as the ideal communication?
How many microservices were there, how did everything spin and scale?
How to find slow SQL queries and understand which query to analyze with EXPLAIN ANALYZE?
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?
Is there any functional gain from using Stream API besides aesthetics?
What are generics and why are they needed?
Tell me about how you are currently developing as a developer. What topics are more interesting to you, and what tasks would you like to work on?
What is the MVC pattern?
How to evaluate the effectiveness of an added index for a slow SQL query?
Why did you leave [company] at that time?