Describe your last work experience and the main tasks you performed at your previous job.
Java
Does the hashCode method guarantee uniqueness for each object?
Can you explain the purpose and working principle of the synchronized keyword in Java?
What are the advantages and disadvantages of using ExecutorService in Java for thread management?
How to implement data stream creation using Stream API in Java?
Can you explain what the Java Runtime Environment (JRE) is?
What are the differences between map and flatMap methods when working with streams in Java Stream API?
How can you create and run a second thread in a program?
What approaches are used in Java to restrict access to data within a class?
Have you used the RabbitMQ messaging system in your projects before?
What is the difference between Proxy and Decorator patterns in software design?
How can you manage multithreading in software applications?
Could you describe how the workflow was organized at your last workplace?
Can you explain what ExecutorService is and how it is used to manage threads?
What are the key responsibilities and roles of a responsible developer in a project?
How is the operation of inserting an element into the central part of a doubly linked list evaluated in terms of complexity?