Java
Πώς να κάνετε ώστε πολλά διαφορετικά συστήματα καταναλωτών να λαμβάνουν το ίδιο μήνυμα από το Kafka;
Πώς λειτουργεί το Kafka και πώς διαφέρει από μια ουρά (RabbitMQ);
Ποια είναι τα αποτελέσματα όταν προσπαθείτε να εισάγετε μια εγγραφή με κλειδί ίσο με null στο TreeMap;
Ποια μέθοδοι χρησιμοποιούνται για την υλοποίηση της εισαγωγής εξαρτήσεων στις εφαρμογές;
Πώς πρέπει να τερματίζεται σωστά μια σύνδεση σε μια βάση δεδομένων ή σε ένα πρωτόκολλο δικτύου;
Γιατί φεύγετε από την τρέχουσα εργασία σας και τι αναζητάτε;
Πώς να αποφύγετε το πρόβλημα με μεταβλητά κλειδιά σε HashMap;
Πώς μπορείτε να μετατρέψετε έναν τύπο συλλογής σε άλλον στη γλώσσα προγραμματισμού σας;
Εξηγήστε τι είναι το Reflection API στη Java και πώς χρησιμοποιείται για δυναμική εργασία με κλάσεις και τα αντικείμενά τους.
Τι κάνεις καθημερινά αν έχεις προβλήματα με μια εργασία;
Είναι ο αντιδραστικός κώδικας με συγχρονικές συναλλαγές καλά συμβατός;
Για ποιο λόγο χρησιμοποιείται ο μηχανισμός της δεξαμενής αντικειμένων συμβολοσειρών στη γλώσσα προγραμματισμού;
Ποιοι μπορεί να είναι οι λόγοι για να μεταβείτε σε έναν άλλο μηχανισμό συλλογής απορριμμάτων αντί του G1 στη Java;
Είναι αποδεκτό ένα διεπαφή σε λειτουργικό στυλ να περιέχει υλοποίηση προεπιλογής μεθόδου;
Μπορεί η μέθοδος equals να χρησιμοποιηθεί για τη σύγκριση αντικειμένων στη Java;
Μπορείς να αναφέρεις τις βασικές κλάσεις για εργασία με συμβολοσειρές στα τυπικά βιβλιοθήκες των γλωσσών προγραμματισμού;
public static void main(String args[]) { checkMap(new HashMap<>()); checkMap(new LinkedHashMap<>()); checkMap(new TreeMap<>()); } private static void checkMap(Map<Person, String> map) { System.out.println("Έλεγχος " + map.getClass()); Person ivan = new Person("Иван"); Person peter = new Person("Пётр"); Person maria1 = new Person("Мария"); Person maria2 = new Person("Мария"); map.put(ivan, ivan.name); map.put(peter, peter.name); map.put(maria1, maria1.name); map.put(maria2, maria2.name); // επανάληψη και εκτύπωση for (Map.Entry<Person, String> entry : map.entrySet()) { System.out.println(entry); } // maria1.setName("Αννα-Μαρία"); // maria2.setName("Αννα-Μαρία"); System.out.println(map.get(maria1)); System.out.println(map.get(maria2)); System.out.println("==================================="); }
Ποια εταιρεία σε ενδιαφέρει τώρα ή σε ποια εταιρεία θα ήθελες να εργαστείς;
Ποιοι είναι οι κληρονόμοι της διεπαφής Collection στη Java;
Με ποιους τρόπους μπορεί να εφαρμοστεί η Java στη τρέχουσα θέση σας;