Java
Με ποια μεθοδολογία εργάστηκαν στις ομάδες;
Πώς να συγκρίνετε το RestClient και το Feign Client; Ποιο είναι καλύτερο να επιλέξετε;
Εξήγησε την αρχή της Dependency Injection και IoC στο Spring.
Μίλησε για το ArrayList: χαρακτηριστικά, αρχικό μέγεθος, λειτουργίες εισαγωγής και διαγραφής.
Είναι άνετο για εσάς να εργάζεστε σύμφωνα με την ώρα των Ουραλίων (7-8 το πρωί, ώρα Μόσχας);
Αν δημιουργήσετε δύο ανεξάρτητα παράλληλα ρεύματα σε ένα πρόγραμμα, θα χρησιμοποιούν το ίδιο ForkJoinPool; Ποια προβλήματα αυτό δημιουργεί;
public class ClassA { int a; @Override public boolean equals(Object obj) { //υλοποίηση if (this == obj) return true; if (!(obj instanceof ClassA)) return false; ClassA other = (ClassA) obj; return this.a == other.a; } } public class ClassB extends ClassA { int b; @Override public boolean equals(Object obj) { //υλοποίηση if (this == obj) return true; if (!(obj instanceof ClassB)) return false; if (!super.equals(obj)) return false; ClassB other = (ClassB) obj; return this.b == other.b; } } ClassB b1 = new ClassB(a: 10, b: 20); ClassB b2 = new ClassB(a: 10, b: 20); assertTrue(b1.equals(b2));
Αναφέρετε τα πρότυπα σχεδίασης (GoF) που γνωρίζετε με βεβαιότητα.
Ποια μέθοδο HTTP χρησιμοποιείτε για την λήψη δεδομένων για μια συγκεκριμένη οντότητα στο REST API;
Σε ποιες περιπτώσεις χρειάζεται το TreeMap, αν είναι πιο αργό από το HashMap;
Ποια συλλογή να επιλέξετε: ArrayList ή LinkedList και γιατί;
Πώς διορθώνετε αυτήν την κατάσταση όταν υπάρχει ένα αρχείο με σφάλμα στο commit;
Τι είναι η αρχή της Barbara Liskov (LSP); Μπορείτε να δώσετε ένα παράδειγμα παραβίασης;
Πες μου για την πιο δύσκολη/ενδιαφέρουσα εργασία.
Πώς λειτουργεί το Kafka με πολλαπλές εγκαταστάσεις της εφαρμογής; Τι είναι η ομάδα καταναλωτών, οι διαμερίσματα, η επανακατανομή;
Τι συμπεριφορά μπορεί να αναμένεται κατά την εφαρμογή της στρατηγικής φόρτωσης LAZY σε ένα περιβάλλον ORM;
Ο/η [όνομα] ρώτησε: στην ενσωμάτωση, εργάστηκες κυρίως με REST ή χρειάστηκε να δουλέψεις με gRPC;
Πώς θα ελέγχατε αν υπάρχουν διπλότυπα σε έναν πίνακα με ένα εκατομμύριο αριθμούς;
Μπορείτε να χρησιμοποιήσετε τον μηχανισμό AOP για να προσθέσετε τη δική σας λογική;
Ποια είναι η διαφορά μεταξύ των διεπαφών Iterable και Iterator;