Java
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης του Protocol Buffer για σειριοποίηση δεδομένων;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης της μεθόδου concat μέσα σε έναν βρόχο κατά την εργασία με πίνακες;
Ποια είναι η ανάγκη απελευθέρωσης πόρων μετά τη χρήση τους;
Για ποιο σκοπό προορίζεται το εργαλείο Checkstyle και ποιο ρόλο παίζει στη διαδικασία ανάπτυξης;
Πώς ήταν οργανωμένη η διαδικασία ανάπτυξης; Πώς έφταναν οι εργασίες σε εσάς; Εσείς κάνατε το deployment;
Πώς γίνεται η τοποθέτηση των αρχείων στη RAM μετά την αντιγραφή τους από τον σκληρό δίσκο;
Ποιες περιοχές μνήμης χρησιμοποιούνται στη JVM για την αποθήκευση δεδομένων και πώς διαφέρουν μεταξύ τους;
Ποιοι λόγοι μπορούν να εμποδίσουν την προαγωγή στην τρέχουσα εταιρεία;
Ποια είναι τα βασικά πλεονεκτήματα και οι διαφορές μεταξύ της εξαγωνικής αρχιτεκτονικής και της Onion αρχιτεκτονικής;
Ποιες προσεγγίσεις υπάρχουν για να αντιμετωπίσετε μια ασταθή ενσωμάτωση που μπορεί να μην απαντάει από ένα λεπτό έως μια ημέρα;
Υπάρχει ένα σύστημα που επιτρέπει στους χρήστες να εργάζονται με αρχεία στον browser. Η τεχνολογική στοίβα είναι στάνταρ: Java, Spring, React, Postgres. Τα αρχεία αποθηκεύονται στο σύστημα αρχείων στο backend, και τα μεταδεδομένα των αρχείων στη βάση δεδομένων. Η ομάδα υλοποίησε μια λειτουργία: μετονομασία αρχείου. Αυτή η μέθοδος είναι ουσιώδης για τη μετονομασία αρχείου στο backend. Πρέπει να πραγματοποιηθεί ανασκόπηση για τον εντοπισμό πιθανών προβλημάτων στον υπάρχοντα κώδικα και να προταθούν λύσεις. @Transactional public void process(String oldName, String newName) { Long id = exec("select id from file where name='" + oldName + "'"); processFile(oldName, newName); // μετονομασία αρχείου στον δίσκο exec("update file set name='" + newName + "' where id = " + id); }
Με ποιες ροές; (διευκρινιστική ερώτηση μετά την αναφορά ροών εισόδου-εξόδου)
Έχετε εμπειρία με το σύστημα ανάλυσης Druid;
Μπορείτε να εξηγήσετε τον σκοπό και τη χρήση του τροποποιητή transient στη γλώσσα Java;
Έχετε εμπειρία με το Kotlin;
Ποιος είναι ο ρόλος της ετικέτας Test σε βιβλιοθήκες μονάδας δοκιμών όπως το JUnit;
Έχετε πρακτική εμπειρία στην ανάπτυξη Java;
Ποιους τομείς ή εργασίες σε ενδιαφέρει να αναπτύξεις στο μέλλον;
Μπορείτε να αλλάξετε τον τύπο επιστροφής μιας μεθόδου κατά την υπερφόρτωσή της με διαφορετικά σύνολα παραμέτρων;
Έχετε εμπειρία στην αυτόνομη ρύθμιση περιβάλλοντος Docker;