Flutter
Meséljen a hibáról — mi volt a lényege és hogyan javították ki?
Mesélje el, hogyan épül fel az első feladat megoldása (egyedi elemek megtalálása a legutolsó előfordulás megtartásával), és mi a komplexitása.
A vödör tartalma tömb vagy láncolt lista?
Miért lehet az enum értékeket ==-val összehasonlítani az equals() helyett?
gRPC — mi ez, dolgoztál vele?
Hogyan változik az algoritmus, ha a HashMap + ArrayList helyett LinkedHashSet-et használunk?
Mi az a primer kulcs? Lehet összetett? Adj példát összetett primer kulcsra.
Hogyan van felépítve egy HashMap belülről? Mi az a bucket, hogyan történik a beszúrás, mi az a kollízió, mi az a rehashing?
Meséljen a PostgreSQL és Redis használatával szerzett tapasztalatairól
Milyen típusú műveletek vannak a Stream API-ban?
Mi az a summarizingLong és LongSummaryStatistics?
Miért szükségesek az egységtesztek? Írtál már ilyet?
Milyen típusú kivételek léteznek Java-ban?
Meséljen egy olyan esetről, amikor hatékonytalan folyamatot látott a cégnél — mit tett, hogy megváltoztassa?
Mire használták a ClickHouse-t?
Létezik olyan gyűjtemény, amely ötvözi a kulcsok egyediséget és a beszúrás sorrendjének megőrzését?
Milyen gyűjteményeket használtál a megoldásban (HashMap és ArrayList), és milyen szerepet töltenek be mindegyik?
Mi a különbség a LinkedHashMap és a HashMap között? Hogyan biztosított a beszúrás sorrendje?
public class Singleton { private static final Singleton instance; public Singleton() { } public Singleton getInstance() { if (instance != null) { synchronized (instance) { if (instance == null) { instance = new Singleton(); } } } return instance; } }
Részletesen meséljen az architektúra tervezési tapasztalatáról — részvétel egy monolit szétbontásában mikroservizekre