[Name] asked: Did you work under an employment contract?
Java
What should be in the specification for it to be ready for work? What is your definition of ready?
What data types were used for identifiers in your projects? Why is the UUID generated in the application rather than only in the database?
```java // 2 public class Interfaces { public static void main(String[] args) { A a = new A() {}; B b = new B() {}; AB ab = new AB(); a.print(); b.print(); ab.print(); } public interface A { default void print() { System.out.println("interface A"); } } public interface B extends A { default void print() { System.out.println("interface B"); } } public static class AB implements A, B { } } ```
Explain to a third-grader how a hash table works.
What were the timeout issues when interacting with [system/service] and how did you resolve them?
What Java mechanisms are used under the hood of Spring?
Tell me about JWT tokens: what can be done with a intercepted token — read, modify, reuse?
Does volatile guarantee happens-before?
What are you looking for in terms of work format? Are you in Moscow?
Why are you changing jobs?
Tell us about yourself: what are you currently looking for, about your last place of work, interesting projects, search activities, and parallel processes.
Why are you currently looking for a job?
What are the architectural approaches for organizing code within a service?
How to implement a many-to-many relationship in a relational and document-oriented database?
What work schedule do you consider?
Where is the @RequestHeader annotation placed?
What is JOIN in a database and how does LEFT JOIN work?
Explain the written SQL query: what do we retrieve, how do we retrieve it, why do we filter reaction not equal to 0, how do GROUP BY and ORDER BY work? Tell about JOIN types (LEFT, RIGHT, their differences).
Tell us about yourself, your experience, and projects