Have you had experience working on three different tasks simultaneously in one day?
Java
What is the difference between using Spring Boot and the standard Boot in application development?
How have you used inheritance or similar concepts when working with resources and objects in Kubernetes?
Can you list the main concepts and elements of functional programming used in Python?
Explain the principle of inversion of control and why it is used in programming.
Do you have experience in independently developing solutions from scratch?
Why is the use of ExecutorService necessary when processing a large number of tasks?
Do you have experience working with Java Persistence API (JPA)?
What is the main function of ORM in software development?
Can you list the possible thread states in Java and explain them?
How often do you interact with your team or project colleagues?
How do you assess your interaction skills with others and your ability to work in a team?
What control instructions have you used in your previous project?
Can you explain what system resilience to data partitioning or network failures means in distributed systems?
Tell about a case when you couldn't meet the deadline for a task.
What is the main role and advantages of using Spring Boot in Java application development?
What direction or project are you currently implementing in your company?
How do you receive and distribute tasks for execution at your current workplace?
Could you name two qualities or skills that you consider your strongest?
What scalability features are characteristic of monolithic systems and how are they implemented?