Για ποιο λόγο χρειάζεται η λέξη-κλειδί volatile;
Java
Γιατί επιλέξατε UUID για το taskId αντί για Long/BigInt;
Πώς υλοποιούνται οι παράλληλες κλήσεις σε Java 17 χωρίς εικονικά νήματα;
Τι αντιπροσωπεύει η εταιρεία «Elektron»: είναι ολοκληρωτής ή εταιρεία προϊόντων, και τι αναπτύσσει;
Γιατί ήταν απαραίτητη η βελτιστοποίηση SQL και πώς διαχωρίζονταν οι αρμοδιότητες μεταξύ των μηχανικών δεδομένων και των προγραμματιστών;
Ποια είναι η διαφορά μεταξύ της σημείωσης @Bean και @Component; Πότε να χρησιμοποιήσετε το ένα και πότε το άλλο;
Ποιος είναι ο σκοπός του ClassLoader;
Τι είναι ο DDD (Σχεδιασμός Προσανατολισμένος στον Τομέα); Πώς σχετίζεται με το σύνολο και το περιορισμένο πλαίσιο;
Πώς είναι δομημένη η εσωτερική δομή του LinkedHashMap; Τι αποτελεί στοιχείο της διπλά συνδεδεμένης λίστας;
Ποια θέματα Kafka θα υπάρχουν στο σύστημα αναφορών, ποιος παράγει και ποιος καταναλώνει;
Πώς διαβάζετε ένα μεγάλο αρχείο CSV (πάνω από 1 GB); Πώς να το αναλύσετε και να λύσετε το πρόβλημα διακοπής γραμμής στα όρια των τμημάτων;
Μίλησε για τη σύμβαση equals/hashCode.
Ποια ευρετήρια θα προσθέτατε στον πίνακα και γιατί;
Μίλησε για μια ενδιαφέρουσα εργασία που σε κάνει περήφανο
Πόσο ενεργά βρίσκεσαι αυτήν τη στιγμή στην αναζήτηση; Έχεις προσφορές στα χέρια, προθεσμίες;
Υπάρχει ένα backend, υπάρχει ένα frontend. Τυπική τεχνολογική στοίβα: Java, Spring, React, Postgres. Αποστολή: Σχεδιάστε ένα REST endpoint που πρέπει να λαμβάνει δεδομένα από 3 πηγές και να τα επιστρέφει στο UI, διασφαλίζοντας τη μέγιστη δυνατή χωρητικότητα και το ελάχιστο δυνατό χρόνο απόκρισης (κριτήρια μέγιστο/ελάχιστο σύμφωνα με τις συγκεκριμένες συνθήκες μας, καθώς στην ουσία δεν υπάρχει μαγική λύση και πρέπει να βρούμε μια συμβιβαστική λύση). Γνωρίζουμε ότι η αναμενόμενη κορύφωση RPS για αυτό το REST endpoint θα είναι 200. Λεπτομέρειες γνωστές σχετικά με τις πηγές: 1. Πηγή - η βάση δεδομένων μας, η ερώτηση διαρκεί περίπου 3 δευτερόλεπτα. 2. Πηγή - μια σχετική υπηρεσία REST, υποβαθμίζεται έως και 2 λεπτά υπό 100 RPS, απαντά σε 5 δευτερόλεπτα σε κανονική λειτουργία. Δεν μπορούμε να αλλάξουμε τη συμπεριφορά αυτής της πηγής. 3. Πηγή - μια άλλη σχετική υπηρεσία REST, απαντά τυχαία με σφάλματα 503 (χωρίς σαφές μοτίβο), σε κανονική λειτουργία απαντά σε 10 δευτερόλεπτα. Δεν μπορούμε να αλλάξουμε τη συμπεριφορά αυτής της πηγής.
Ποιες μέθοδοι εισαγωγής εξαρτήσεων υπάρχουν στο Spring;
Τι είναι το MCP και πώς λειτουργεί;
Για ποια αντικείμενα μιλάμε κατά τη βελτιστοποίηση: μεταδεδομένα ή συναλλακτικά δεδομένα;
Ποιοι τύποι ευρετηρίων υπάρχουν στο PostgreSQL; Πώς διαφέρει ένα δέντρο B από ένα δυαδικό δέντρο;