Flutter
Πείτε μας για το σφάλμα — ποια ήταν η ουσία και πώς το διορθώσατε;
Πες μου πώς είναι δομημένη η λύση σου για το πρώτο πρόβλημα (εύρεση μοναδικών στοιχείων διατηρώντας την τελευταία εμφάνιση) και ποια είναι η πολυπλοκότητά της.
Γιατί οι τιμές enum μπορούν να συγκριθούν με == αντί για equals();
Το περιεχόμενο του bucket είναι ένας πίνακας ή μια συνδεδεμένη λίστα;
gRPC — τι είναι αυτό, έχεις δουλέψει με αυτό;
Τι είναι το πρωτεύον κλειδί; Μπορεί να είναι σύνθετο; Δώστε ένα παράδειγμα σύνθετου πρωτεύοντος κλειδιού.
Ποιοι είναι οι τύποι λειτουργιών στο API Stream;
Πώς θα αλλάξει ο αλγόριθμος αν χρησιμοποιήσουμε το LinkedHashSet αντί για το HashMap + ArrayList;
Πώς είναι δομημένο εσωτερικά ένα HashMap; Τι είναι ένα bucket, πώς γίνεται η εισαγωγή, τι είναι μια σύγκρουση, τι είναι το rehashing;
Αναφέρετε την εμπειρία σας με PostgreSQL και Redis
Τι είναι τα summarizingLong και LongSummaryStatistics;
Πείτε μια περίπτωση όπου είδατε μια αναποτελεσματική διαδικασία στην εταιρεία — τι κάνατε για να την αλλάξετε;
Υπάρχει μια συλλογή που συνδυάζει τη μοναδικότητα των κλειδιών και τη διατήρηση της σειράς εισαγωγής;
Ποιος είναι ο σκοπός των μονάδων δοκιμών; Έχεις χρειαστεί να γράψεις κάποια;
Ποιοι τύποι εξαιρέσεων υπάρχουν στη Java;
Για ποιο λόγο χρησιμοποιήθηκε το ClickHouse;
Ποιες συλλογές χρησιμοποίησες στη λύση (HashMap και ArrayList) και ποιο ρόλο παίζει η καθεμία από αυτές;
Ποια είναι η διαφορά μεταξύ LinkedHashMap και HashMap; Πώς διασφαλίζεται η σειρά εισαγωγής;
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; } }
Αναφέρετε λεπτομερώς την εμπειρία σας στον σχεδιασμό αρχιτεκτονικής — συμμετοχή στην αποσύνθεση ενός μονολίθου σε μικροϋπηρεσίες