Java
Πώς να κάνετε την αποστολή του τιμολογίου σε εξωτερικό σύστημα πιο αξιόπιστη; Για να μπορεί ο πελάτης, ακόμα και αν η υπηρεσία πληρωμής δεν είναι διαθέσιμη, να κρατήσει μια κράτηση και να πληρώσει αργότερα (εντός 10 λεπτών).
Πώς πραγματοποιήθηκε η βελτιστοποίηση των ερωτημάτων SQL; Τι παρακινεί τη βελτιστοποίηση ενός ερωτήματος και πώς γίνεται;
Υπήρχε δυναμικός αριθμός καταναλωτών Kafka;
Ποια είναι η μέγιστη χρονική πολυπλοκότητα για την αναζήτηση ενός στοιχείου με κλειδί στη δομή δεδομένων HashMap στη χειρότερη περίπτωση;
Πώς μπορεί να υλοποιηθεί μια σχέση τύπου many-to-many σε μια βάση δεδομένων ή ORM;
Εξηγήστε την αρχή λειτουργίας των κλαστερικών ευρετηρίων σε συστήματα διαχείρισης βάσεων δεδομένων.
Ποια εργασία επιλύει το μοτίβο Builder στη διαδικασία κατασκευής αντικειμένων;
Ποιες είναι οι διαφορές στα σενάρια κατά την ανάγνωση και την εγγραφή σε μια μη προσβάσιμη εξωτερική υπηρεσία;
Πώς σας έρχονται οι εργασίες — από την επιχείρηση μέσω του PM, μέσω του tech lead;
Ποια είναι η κύρια αποστολή που επιδιώκει η διαδικασία ανάπτυξης λογισμικού;
Μπορείτε να εξηγήσετε τον μηχανισμό λειτουργίας των διαφορετικών τύπων συνδέσεων σε SQL;
Μπορείτε να εξηγήσετε τι είναι ένα ενσωματωμένο ερώτημα σε μια βάση δεδομένων;
Μίλησε για τη δουλειά με το Kubernetes: liveness probe και readiness probe — ποια είναι η διαφορά; Requests και limits πόρων — γιατί υπάρχουν δύο;
Ποια είναι η διαφορά μεταξύ Spring Data JPA και Spring Data JDBC;
Πώς αποκαθιστάτε μια βάση δεδομένων σε μια συγκεκριμένη στιγμή (PITR), έχοντας ένα dump 50 λεπτών πριν;
Ποιος είναι ο μέγιστος αριθμός στοιχείων που μπορούν να τοποθετηθούν στη στοίβα;
Συμμετείχατε στη διαδικασία αύξησης της κλίμακας του τελευταίου συστήματος ή έργου σας;
Μπορείτε να απαριθμήσετε τις βασικές μεθόδους κατανομής φόρτου μεταξύ διακομιστών και τις αρχές λειτουργίας τους;
Πώς πραγματοποιείται η αλληλεπίδραση με τη βάση δεδομένων μέσω των repositories στο Spring Data JPA;
Ποιες προσεγγίσεις και εργαλεία χρησιμοποιείς για τη διαμόρφωση ερωτημάτων κατά την εργασία με Hibernate;