Java
Hogyan oszlanak meg a fogyasztók a partíciók között: minden fogyasztó csatlakozik minden partícióhoz vagy nem?
Mi az a marker interfész? Mire jó?
```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 { } } ```
Mi az a versenyhelyzet? Hogyan lehet ellene küzdeni? Adj példát és nevezd meg a Java-ban való küzdelem módszereit.
Hogyan írjunk egységtesztet egy olyan módszerhez, amely külső rendszerhez fér hozzá, hogy ne történjen valódi hívás?
Meséljen részletesebben a projektről: stack, terhelés, mikroszolgáltatások, mivel foglalkoztak
Mi a különbség a HashMap, a ConcurrentHashMap és a SynchronizedMap között?
Meséljen az utolsó munkahelyi tapasztalatáról (Lekton). Mivel foglalkozott, milyen technológiákat használt?
Milyen típusú indexeket használtak? Voltak-e negatív költségek az indexek miatt?
Tapasztalat SSO-val?
Mi volt az oka az új munkahely keresésének?
Mik a jelenlegi megközelítés hátrányai, amikor minden hívásnál az egész listát rendezik a getTop esetében?
Hány mikroszolgáltatás volt, hogyan működött minden és hogyan skálázódott?
Nevezze meg az @Transactional megjegyzés paramétereit
Van tapasztalata Java alkalmazások és integrációk terheléses tesztelésében?
Több gyakorlati feladatot old meg, vagy technológiai problémákat kell megoldanod?
Adott egy sztring, meg kell határozni a leghosszabb palindróm hosszát, amit a karaktereiből lehet alkotni. A palindróm olyan szó, amit ugyanúgy olvasunk balról jobbra és jobbról balra, például "kek" vagy "kerek". Példa: Bemenet: aaabbbcccddd Kimenet: 11 (palindróm dccbbaaabbccd)
Mesélj az Inversion of Control (IoC) mintáról
Hogyan kezeljük a tranzakciókat Java-kódban? Hogyan történik ez JDBC-n keresztül?
Mesélj a adatbázis kiválasztásáról: relációs vs nem relációs — mikor mit válassz?