Jak obvykle strukturováte učení se novým technologiím? Jaké zdroje používáte?
Java
Pracovali na základě pracovní smlouvy?
Co jsou to funkční rozhraní? Jaké znáš? Co přijímají a co vracejí?
Pověz o smlouvě equals/hashCode.
U kterých typů dat lze při použití volatile pozorovat neatomárnost?
Co víš o vzoru Saga? Kdy použít orchestraci a kdy choreografii?
Jaké datové typy byly použity pro identifikátory ve vašich projektech? Proč je UUID generováno v aplikaci a ne pouze v databázi?
Kolik spojení používá HikariCP ve výchozím nastavení?
Co je to neměnný objekt a jak ho vytvořit?
Co se stane, pokud během iterace přes kolekci pomocí forEach se pokusíte odstranit aktuální prvek z téže kolekce?
Jak vyřešit problém opakovaného čtení těla požadavku (InputStream lze přečíst pouze jednou)?
Proč právě teď hledáš práci?
Jak je organizována kontrola kvality kódu?
S jakými databázemi NoSQL jste pracoval?
[jméno] se zeptal: Pracoval jste přímo v Sovcombanku v Sovcombanku?
Co je to cache první úrovně v Hibernate a jak funguje?
```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 { } } ```
[jméno] se zeptal: Zajímá vás práce na dálku?
Jaké typy výjimek existují v Javě? Co je to Multi-catch Exception?
[jméno] se zeptal: Pracoval jsi tam na pracovní smlouvu?