Ποια μοτίβα αρχιτεκτονικής μικροϋπηρεσιών γνωρίζετε;
Java
Χρησιμοποιήσατε το Kilo Code στο IntelliJ IDEA σε εργασιακές εργασίες;
Με ποιες βάσεις δεδομένων εργάστηκες; Γιατί επέλεξες το PostgreSQL;
Πώς καταλάβατε ότι έλειπαν δείκτες; Γιατί χρησιμοποιήσατε δείκτη B-tree;
Μπορείς να αναφέρεις εναλλακτικούς τρόπους υλοποίησης συγχρονισμού νημάτων, παρόμοιους με το synchronized;
Πώς θα λύνατε το πρόβλημα όταν η υπηρεσία σας αρχίζει να καλεί πολύ συχνά μια άλλη υπηρεσία και αυτή αποτυγχάνει;
Πείτε τουλάχιστον 3-4 δεξιότητες που πρέπει να διαθέτει ένας καλός προγραμματιστής στον σύγχρονο κόσμο.
Τι προσφέρουν οι συναλλαγές στο Kafka; Για ποιο λόγο είναι απαραίτητες;
Ποιες τεχνολογίες χρησιμοποιήθηκαν για την εξουσιοδότηση;
Τι είναι το effectively final στη Java και πού χρησιμοποιείται;
Πώς να τρέξετε αυτόν τον κώδικα σε πολλαπλά νήματα; Γιατί το parallelStream() μπορεί να είναι επικίνδυνο;
Πείτε για συγκεκριμένα αποτελέσματα και επιτεύγματα σε αριθμούς.
Ποιες ουρές γνωρίζετε για εργασία με πολυνηματικότητα;
Πώς να κλιμακώσετε την επεξεργασία μηνυμάτων στην πλευρά του καταναλωτή Kafka; τι είναι ένα partition και πώς διανέμονται τα μηνύματα σε partitions;
Πώς λειτουργεί ένας δείκτης B-tree; Τι επιταχύνει την αναζήτηση;
Έπρεπε να χρησιμοποιήσετε κλάσεις από το java.util.concurrent;
Πώς οργανώθηκαν οι έλεγχοι κάλυψης δοκιμών και ευπάθειες στην CI-αυλή;
Έχετε χρειαστεί να βελτιστοποιήσετε τη δουλειά με τη βάση δεδομένων ή τα ερωτήματα;
Πες μου για τον εαυτό σου, τι έκανες τα τελευταία 2-3 χρόνια;
10 εφαρμογές επεξεργασίας παίρνουν εργασίες από τη βάση δεδομένων. Πώς να αποτρέψετε δύο αντίγραφα να πάρουν την ίδια εργασία;