Java
Mi az a SOLID? Adj példákat az elvekre.
Miért használtad a Hibernate-et? Beépítetted és optimalizáltad a cache-t?
Milyen Dependency Injection módszerek léteznek a Springben?
Milyen garanciákat nyújt a volatile? Miben különbözik az Atomic-tól?
Készen állsz arra, hogy havonta egyszer meglátogasd az irodát (Moszkva)?
Milyen probléma léphet fel egy produkciós környezetben, ha több szálon keresztül férünk hozzá a szolgáltatáshoz (több REST-kérés párhuzamosan)?
Hogyan lehet megállapítani, hogy egy adott művelet sikeresen befejeződött?
Mi az MCP és hogyan működik?
Hogyan működik a osztály betöltési folyamata, amikor egy metódus ismeretlen osztállyal találkozik futás közben?
Van tapasztalata SQL-lekérdezések optimalizálásában?
válassza ki a count(*)-t az A-ból
/** * chars = ['a', 'a', 'a', 'b', 'b', 'c', 'a'] * return: a3b2ca2 */ class JavaTask3Solution { public String compress(char[] chars) { } }
Mi a lényeg a Stream API használatának a tárolókban?
Mi a különbség az @Component, @Service, @Controller annotációk között a Springben?
Bármely objektum hozzáadható a TreeMap-hez kulcsként?
Milyen scope-ok vannak a Spring-ben? Miben különbözik a Singleton a Prototype-tól?
Mi a különbség az alkalmazás memória cache és a külső cache (Redis) között?
Mi az optimista és pesszimista zárolás? Mikor használjuk mindkettőt?
Meséljen a SOLID elvekről konkrét példákkal.
Hogyan van szervezve az állapotok közötti átmenetek leírása?