Java
Καταγράψτε τους βασικούς τύπους δεδομένων που χρησιμοποιούνται στο JDBC και εξηγήστε πώς σχετίζονται με τους τύπους δεδομένων στη Java.
Είναι αλήθεια ότι ένα σύνολο (Set) μπορεί να περιέχει μόνο μοναδικές τιμές;
Πού χρησιμοποιείται η σημείωση @Bean;
Ποια μέθοδος HTTP χρησιμοποιείται για την εκτέλεση της διαδικασίας αυθεντικοποίησης του χρήστη σε μια υπηρεσία web;
Ποιες βασικές υλοποιήσεις ORM γνωρίζετε σε Java;
Ποιες ενέργειες πρέπει να πραγματοποιηθούν για την εφαρμογή της κατασκευής For Each σε έναν βρόχο;
Ποιες δομές για την αντιμετώπιση σφαλμάτων γνωρίζετε;
Πότε είναι προτιμότερο να χρησιμοποιείτε μια συγχρονισμένη μέθοδο και πότε ένα μπλοκ κώδικα για την εξασφάλιση της ασφάλειας των νημάτων;
Πείτε ποια γλώσσα προγραμματισμού χρησιμοποιήσατε: Java ή Kotlin;
Ποια είναι η βασική διαφορά μεταξύ ενός πλαισίου και μιας βιβλιοθήκης στην ανάπτυξη λογισμικού;
Τι είναι ο χειριστής try-catch με χρήση πόρων στη Java;
Για ποιο λόγο χρησιμοποιείται το μοναδικό κλειδί (Unique) στις βάσεις δεδομένων;
Επισημάνετε την έκδοση Java στην οποία εργαστήκατε ή έχετε εμπειρία ανάπτυξης
Εξηγήστε την έννοια της διασφάλισης της εγγυημένης παράδοσης μηνυμάτων στο Apache Kafka.
Έχετε εμπειρία στην ανάπτυξη ή εργασία με τη γλώσσα προγραμματισμού Go;
Γιατί συχνότερα συστήνεται η χρήση σύνθεσης σε σύγκριση με την κληρονομικότητα;
Έχετε εμπειρία με έργα που χωρίζονται σε πολλά modules ή components;
Πότε ξεκινά η εκτέλεση του stream στην Java;
Μπορείς να αναφέρεις διεπαφές που είναι παρόμοιες με το Runnable, που χρησιμοποιούνται για τον ορισμό εκτελέσιμων εργασιών;
Ποιος είναι ο ρόλος του συλλέκτη απορριμμάτων στη διαδικασία διαχείρισης μνήμης σε αυτοματοποιμένα συστήματα;