Java
Is it possible to free the Kafka consumer thread by transferring the message to an in-memory queue and processing it in another thread?
int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = new Integer(x[i]); } }
What is the main disadvantage of recursion compared to iteration?
We need to intercept all requests in Kafka and send them to an audit or telemetry system. How would you do it?
What does the @Transactional annotation provide in this context? Will it help if an external service fails?
Why is the Repeatable Read isolation level needed in this context and is it necessary?
How would you explain to another developer what Spring Data is and its value?
Have you worked on an Agile methodology project? What meetings were held in the team?
[name] asked: if we write just JOIN without specifying the type, which JOIN is used by default?
How is memory cleanup handled in Rust (since there is no garbage collector)?
Do you have requirements for certificate-based authentication in PSB integration interactions?
How did you use Redis: as a database or as a cache?
[Name] asked: Tell about ELK, Prometheus, and monitoring stacks — what are they, what have you used, what are you better at?
What does the ACID abbreviation mean in the context of database transactions?
What methods of inter-process communication (IPC) do you know at the Unix operating system interface level?
Have you worked under a GPH contract?
Within what timeframe will you be able to join the project: in two weeks, earlier, or later?
What is your experience with multithreading in Java?
How to view SQL queries sent by JPA/Hibernate to the database?
Tell us more about how you optimized Kafka message processing and synchronous RPC calls.