Java
Τι είναι οι probes readiness και liveness στο Kubernetes;
Μίλησέ μου για τους τύπους εγγύησης παράδοσης στο Kafka, πώς διαφέρουν και σε ποιες περιπτώσεις είναι καλύτερο να χρησιμοποιούνται.
Μπορείτε να εξηγήσετε πώς σχεδιάσατε το REST API για πολύπλοκες backend υπηρεσίες και ποιες προσεγγίσεις χρησιμοποιήσατε για να διασφαλίσετε την κλιμάκωση και την αντοχή σε σφάλματα;
Σε ποιες μικροϋπηρεσίες να διαχωρίσετε το ηλεκτρονικό κατάστημα;
Πώς δημιουργείται ένα αντικείμενο ανώνυμης κλάσης;
Γιατί δεν χρησιμοποιήσατε μια μη σχεσιακή βάση δεδομένων ως προσωρινό αποθηκευτικό χώρο για την κρυφή μνήμη;
Ξέρεις τη διαφορά μεταξύ HTTP 1.1 και HTTP 2; Ίσως και HTTP 3;
Γιατί είναι καλύτερο να χρησιμοποιείτε την εισαγωγή μέσω κατασκευαστή αντί για εισαγωγή πεδίου (@Autowired);
Ποιες συλλογές γνωρίζεις; Μίλησέ μου για τις βασικές υλοποιήσεις της List. Πώς διαφέρει το ArrayList από το LinkedList;
Θα λειτουργεί ένας σύνθετος δείκτης στα πεδία name και username κατά την ερώτηση WHERE username = ?
Ποια πολιτική εκκένωσης (eviction policy) πρέπει να οριστεί στο Redis για την αποθήκευση καθυστερημένων ειδοποιήσεων;
Εμπειρία με Kotlin, αντιδραστικό προγραμματισμό (Project Reactor/WebFlux), ρύθμιση CI/CD;
Πόσα πολιτικά αεροπλάνα ήταν χθες πάνω από την περιοχή της Μόσχας; (ερώτηση εκτίμησης Fermi)
Η εταιρεία LLC "Romashka" παρουσιάζεται με τους πίνακες employee (id, department_id, όνομα, μισθός) και department (id, όνομα) - εμφανίστε τη λίστα των τμημάτων, τη διαφορά μεταξύ του μέγιστου και ελάχιστου μισθού των υπαλλήλων, - όπου η διαφορά μεταξύ του μέγιστου και ελάχιστου μισθού των υπαλλήλων είναι μεγαλύτερη από 50 χιλ.
HashMap vs TreeMap: διαφορές, πολυπλοκότητα λειτουργιών, πότε να χρησιμοποιήσετε;
Πότε είναι καλύτερο να μην χρησιμοποιείτε το parallelStream;
Με ποιες βάσεις δεδομένων εργάστηκες; Γιατί επέλεξες το PostgreSQL;
Καταγράψτε τους τύπους διασυστημικής αλληλεπίδρασης.
Τι μπορεί να χρησιμοποιηθεί για ατομική αύξηση αντί για volatile;
Γιατί Redis και όχι cache στη μνήμη; Επηρεάζει ο αριθμός των instances την επιλογή;