What would you do if a conflict arose in the team with a participant exhibiting toxic behavior?
Java
What do you do with a task after it is completed?
How is profile configuration performed in the system?
Can you explain what an intermediate operation is in the context of data processing?
How do you relate to criticism from a toxic colleague — do you consider it an insult?
Can you tell about your experience of analyzing and evaluating the code of other team members?
// Given an array of numbers where all numbers except one have a pair, // find the number that appears only once // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ int result = 0; for(int num : arr){ result ^= num; } return result; }
Can you name algorithms based on the binary search method and explain their features?
What type of data is best to use for storing passwords in your application?
Have you had experience working with storage (S3, MinIO)?
Have you used the TLS protocol in your last project?
Can you explain what a ThreadLocal variable is in a multithreaded environment?
Where are the Maven configuration files located in the project?
Why did you decide to change your job?
What resources or operations can be blocked when using pessimistic locking in transactions?
How to enrich the context of an LLM? What is RAG and how does it work?
Explain the principle of using try-with-resources in Java for resource management.
In which cases is it advisable to use a constructor for dependency injection into a class?
What is the role of using abstract classes in object-oriented programming?