Flutter
Vertel ons over de fout — waar ging het om en hoe heb je het opgelost?
Vertel hoe jouw oplossing voor de eerste taak is opgebouwd (het vinden van unieke elementen met behoud van de laatste invoer) en wat de complexiteit ervan is.
Is de inhoud van de bucket een array of een gekoppelde lijst?
Waarom kunnen enum-waarden worden vergeleken met == in plaats van equals()?
gRPC — wat is dit, heb je ermee gewerkt?
Hoe verandert het algoritme als we in plaats van HashMap + ArrayList een LinkedHashSet gebruiken?
Wat is een primaire sleutel? Kan deze samengesteld zijn? Geef een voorbeeld van een samengestelde primaire sleutel.
Hoe is een HashMap intern opgebouwd? Wat is een bucket, hoe gebeurt de invoeging, wat is een collision, wat is rehashing?
Vertel over je werkervaring met PostgreSQL en Redis
Welke soorten bewerkingen zijn er in de Stream API?
Wat zijn summarizingLong en LongSummaryStatistics?
Waarvoor zijn unit tests? Moest je er ooit een schrijven?
Welke soorten uitzonderingen bestaan er in Java?
Vertel over een situatie waarin je een inefficiënt proces in het bedrijf hebt gezien — wat heb je gedaan om het te veranderen?
Waarvoor werd ClickHouse gebruikt?
Is er een collectie die de uniciteit van sleutels combineert met het behoud van de volgorde van invoegen?
Welke collecties heb je gebruikt in de oplossing (HashMap en ArrayList) en welke rol speelt elk ervan?
Wat is het verschil tussen LinkedHashMap en HashMap? Hoe wordt de volgorde van invoegen gegarandeerd?
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; } }
Vertel in detail over je ervaring met het ontwerpen van architecturen — deelname aan de decompositie van een monoliet in microservices