Java
Χρησιμοποιήσατε μηχανισμούς cache στην υλοποίηση των τελευταίων έργων σας;
Εξηγήστε τη λειτουργία και τον σκοπό της προσωρινής αποθήκευσης αιτημάτων σε συστήματα.
Πώς να κάνετε parsing JSON σε Java; Ποιες βιβλιοθήκες χρησιμοποιούνται και πώς φαίνεται ο κώδικας;
Μίλησέ μου για τον κύκλο ζωής ενός bean στο Spring.
Πώς δημιουργείτε μια δική σας εξαίρεση στη Java;
Πώς γινόταν η εξισορρόπηση των αιτημάτων μεταξύ των instances στο Kubernetes;
Τι ήταν το πιο δύσκολο στη δουλειά: στην Otkritie ή στη Gazpromneft;
Πείτε μας για την τρέχουσα εμπειρία σας και το stack σας.
Ποια μέθοδος επιτρέπει τη δημιουργία ενός αντικειμένου Optional που περιέχει μια τιμή null;
Γιατί δέχτηκες να μιλήσεις αν είσαι περισσότερο σε παθητική αναζήτηση;
Μπορείς να αναφέρεις δύο κατηγορίες μεθόδων που χρησιμοποιούνται στο API Stream;
Πώς να επισκεφθείτε παράλληλα πολλές υπηρεσίες για τη σύνταξη μιας αναφοράς;
Ποια είναι η διαφορά μεταξύ ζεστών (hot) και κρύων (cold) ροών στον αντιδραστικό προγραμματισμό;
Το πρόβλημα OFFSET στην σελιδοποίηση σε μεγάλα τραπέζια και πώς να το λύσετε (σελιδοποίηση με βάση τον δείκτη)
@PutMapping("/create") public Book create(Map<String, Object> map) throws Exception { System.out.println("Έλεγχος αν το βιβλίο υπάρχει " + map); Book book = new ObjectMapper().convertValue(map, Book.class); Book b = repo.findByTitle(book.getTitle()); if (b != null) { throw new Exception("Το βιβλίο ήδη υπάρχει"); } book.setId(UUID.randomUUID().toString()); repo.save(book); log.debug("Βιβλίο {} από {} δημιουργήθηκε με id {}", book.getTitle(), book.getAuthor(), book.getId()); return book; } @GetMapping("/get") public Book get(@QueryParam("id") String id) { log.debug("Λήψη βιβλίου " + id); return repo.findAll().stream() .filter(b -> b.getId().equals(id)) .findFirst().get(); }
Ποια είναι η διαφορά στη λειτουργία του consumer με ένα ρητό group.id και χωρίς αυτό;
Kafka: πώς να κάνετε ώστε ένα μήνυμα από ένα θέμα να διαβαστεί από δύο διαφορετικές υπηρεσίες;
Έχετε εμπειρία στη βελτιστοποίηση ερωτημάτων SQL; Μπορείτε να αναλύσετε το σχέδιο του ερωτήματος;
Πώς υλοποιείτε την επεξεργασία ελεγχόμενων εξαιρέσεων στα έργα σας;
Ποιες αποφάσεις έπρεπε να πάρετε σχετικά με την αντικατάσταση ή την υλοποίηση μιας τεχνολογικής στοίβας; Δώστε ένα παράδειγμα.