Why are you considering changing jobs and what is important in a new place?
ERP Consultant
Tell us a little about yourself and your experience.
If PgBouncer holds 10 connections but there are 100 clients, how will they be served?
How will a topic with 2 partitions and 4 application instances in one consumer group distribute partitions?
Does everyone get the same amount of annual leave?
What requirements must objects of a class meet to be used as keys in a HashMap?
What anti-patterns in microservice architecture do you know?
public class Main { public static void main(String[] args) { System.out.println("Hello World"); } } -------------------------------- @SpringBootApplication @RestController @RequestMapping("/tasks") public class Main{ private final List<Task> tasks = new ArrayList<>(); private final AtomicLong idGenerator = new AtomicLong(1); public static void main(String[] args){ SpringApplication.run(Main.class, args); } @PostMapping @ResponseStatus(HttpStatus.CREATED) public Task createTask(@RequestBody CreateTaskRequest request){ Task task = new Task(idGenerator.getAndIncrement(), request.title()); tasks.add(task); return task; } @GetMapping public List<Task> getAllTasks(){ return tasks; } public record CreateTaskRequest(String title){ } public record Task(Long id, String title){ } }
What types of design patterns do you know?
How can you eliminate duplication in Kafka with At Least Once?
How many years have you been working with Java and Spring? What projects have you done? What has been most memorable?
How did you deal with goroutine leak — did you monitor it?
Why can an infinite rebalance occur in Kafka?
If the application does not respond for a few minutes and a request queue accumulates, how will they be processed? Will the application crash with OOM?
To which group does the Proxy pattern belong and what is it used for?
Can abstract class constructors with parameters be created or not?
Why can aiohttp perform HTTP requests non-blockingly, but requests cannot?
What were the bottlenecks in the monolith messenger, and why was it decomposed?
What is the inheritance order of the following classes: List, Set, Collection, and Map?
How is asynchrony organized in Python?