Java
Μπορείτε να εξηγήσετε τους μηχανισμούς των επιπέδων απομόνωσης των συναλλαγών στο PostgreSQL και την επίδρασή τους στον ανταγωνισμό και την ακεραιότητα των δεδομένων;
Σε ποιες περιπτώσεις συνιστάται η χρήση της διεπαφής Comparator για τη σύγκριση αντικειμένων;
Πώς επιδείξατε ή εξηγήσατε το προϊόν στον πελάτη;
Τι είναι το StringBuilder και πώς διαφέρει από το String και το StringBuffer;
Τι κοινό έχουν οι διεπαφές List και Set στη Java;
Ποια κριτήρια λαμβάνεις υπόψη σου κατά την επιλογή μιας ομάδας για εργασία;
Πες μου για την εμπειρία σου στην ανάπτυξη Java τα τελευταία 5-6 χρόνια και την εξέλιξη με την εφαρμογή της ΤΝ.
Πείτε μας για την εμπειρία σας στην ανάπτυξη με τις τεχνολογίες Java EE.
Έχετε εμπειρία στη χρήση φίλτρων στο πλαίσιο του Spring Security για τη ρύθμιση της προστασίας των εφαρμογών;
Εξηγήστε τον σκοπό και τη λειτουργία του ReplicaSet στο Kubernetes.
Πώς αξιολογείτε την πρωτοβουλία της VK να δημιουργήσει τη δική της βάση δεδομένων και πώς θα αξιολογούσατε την ποιότητα και την αποτελεσματικότητά της;
Πώς διαχειρίζεται ένα semaphore τον συγχρονισμό και την αναμονή για την ολοκλήρωση πολλαπλών νημάτων;
Ποια μέθοδο χρησιμοποίησες για να βελτιώσεις την αποτελεσματικότητα της αλληλεπίδρασης με τη βάση δεδομένων στα έργα σου;
Ο υποψήφιος διαθέτει γνώσεις και εμπειρία στον σχεδιασμό και την υλοποίηση μικροϋπηρεσιών;
Τι εξασφαλίζει πιο γρήγορη λειτουργία στη Java: η χρήση primitive τύπων δεδομένων ή αντικειμένων;
Μπορείτε να χρησιμοποιήσετε την ετικέτα @Component στο Spring αντί για @Service για τον ορισμό beans;
Τι εννοούμε με τις ροές εξόδου δεδομένων στον προγραμματισμό;
Ποια εσωτερικά στοιχεία των αντικειμένων χρησιμοποιούνται για την υλοποίηση της επιχειρηματικής λογικής και των διαδικασιών;
Γιατί είναι σημαντικό να χρησιμοποιούμε τον μηχανισμό πολυμορφισμού στη Java;
Ποια εμπειρία έχετε στη χρήση του Mockito για δοκιμές αντικειμένων mock;