Όλα τα μέλη της ομάδας συμμετείχαν στη διαδικασία ελέγχου κώδικα;
Java
Πώς αντιμετωπίστηκαν οι καταστάσεις όταν η υπηρεσία ήταν μη διαθέσιμη;
Ονομάστε τρεις διαφορές μεταξύ REST και SOAP.
Γιατί χρησιμοποιήθηκαν δύο διαμεσολαβητές μηνυμάτων — Kafka και RabbitMQ — ταυτόχρονα;
// 3 public class Variables { public static void main(String[] args) { A a = new A(); a.val = 1; inc(a); System.out.println(a.val); set(a); System.out.println(a.val); } public static class A { public int val; } public static void inc(A a) { a.val++; } public static void set(A a) { a = new A(); a.val = 10; } }
Πώς να υλοποιήσετε την επικύρωση της κεφαλίδας X-Trace-ID: αν η κεφαλίδα δεν υπάρχει — επιστρέψτε 400;
Πώς καταγράφουμε δεδομένα ταυτόχρονα σε MongoDB και PostgreSQL με εγγύηση συνέπειας;
Έχετε εφαρμόσει ροές στην πράξη; Μπορείτε να δώσετε ένα παράδειγμα εργασίας;
Υπήρξε κάποια κατάσταση όπου ένα γεγονός βρισκόταν σε μια κατάσταση στην οποία δεν θα έπρεπε να βρίσκεται; Υπήρχε μηχανισμός που παρακολουθούσε τις μεταβάσεις μεταξύ καταστάσεων και επέτρεπε ή απαγόρευε τέτοιες μεταβάσεις;
Με ποιες βάσεις δεδομένων NoSQL έχετε εργαστεί;
Τι συμβαίνει αν μια από τις υπηρεσίες πέσει κατά τη φάση Commit στο 2PC;
Ποιους τρόπους αλληλεπίδρασης μεταξύ υπηρεσιών χρησιμοποιήσατε εκτός από το REST;
-- Υπάρχουν πίνακες με τη δομή Υπάλληλος id (PK) όνομα μισθός dep_id (FK department.id) Τμήμα id (PK) όνομα -- γράψτε ένα ερώτημα που θα επιστρέφει τη λίστα με τα ονόματα όλων των τμημάτων με το μέγιστο μισθό σε κάθε τμήμα select d.όνομα, MAX(e.μισθός) from Employee e join Department d on e.dep_id = d.id group by d.όνομα
Ποια προβλήματα μπορεί να προκύψουν υπό υψηλό φόρτο (δεκάδες εκατομμύρια αιτήματα); Πώς θα κλιμακώσουμε τη λύση;
Ποιοι τύποι βάσεων δεδομένων NoSQL υπάρχουν και πότε να τους χρησιμοποιείτε;
Ποια δημιουργικά μοτίβα γνωρίζετε;
Τι είναι ο μηχανισμός συναλλαγών του Kafka; Πώς λειτουργεί;
Ποια μορφή εργασίας σας ενδιαφέρει;
Τι θεωρείτε πολύπλοκα ερωτήματα SQL; Έχετε χρειαστεί να τα αναλύσετε και με ποια μέσα;
Τι είναι ένα LLM και πώς λειτουργεί; Πώς επηρεάζετε την ποικιλομορφία των απαντήσεων;