Tell us in your own words about your professional journey, work experience, technologies, achievements, and what you are looking for in the market.
Java
How is a new element added to a TreeMap structure?
How to deal with dirty reads in Hibernate when accessing the same entity from multiple threads?
Can you explain what Spring is and what it is used for in Java development?
Have you used static analysis tools, particularly SonarQube?
How was the responsibility hierarchy built in the team? Who was responsible for deadlines?
What is your experience in software testing?
Explain what the PECS principle means in the field of software development
What format did the task assigned to your project have?
Have you used database connection in your unit tests?
How can automatic resource closing be managed in Java without using try-with-resources?
Is it possible to find an algorithm with a lower time complexity than constant?
What changes occur to the physical placement of data on the disk after deleting a row from a table in a database?
What are the differences between JUnit 4 and JUnit 5 versions in the context of testing?
Have you studied articles and materials related to the software development process?
Can you explain what is meant by a dependency management tool in a project?
How are elements retrieved from a Set collection?
Do you know how the message queue system in Kafka works?
How are references from Old Generation to objects in Young Generation considered during Minor GC if tracing Old Generation is not performed?
What is the difference between unchecked and checked exceptions in Java?