Χρησιμοποιήσατε παράλληλα ρεύματα δεδομένων στα έργα σας με το Stream API;
Java
Πώς μπορεί να διασφαλιστεί η μεταβίβαση ενός επιχειρήματος σε μια συνάρτηση με τιμή και όχι με αναφορά;
Μπορείτε να εξηγήσετε την έννοια της εξάρτησης μεταξύ των συστατικών σε λογισμικό;
Πώς σχετίζονται οι μέθοδοι equals και hashCode στη Java και γιατί είναι σημαντικό να τις υλοποιούμε σωστά μαζί;
Ποια είναι η διαφορά μεταξύ της μεθόδου equals και των τελεστών σύγκρισης == κατά τον έλεγχο της ισότητας αντικειμένων στη Java;
Τι είναι το πρωτόκολλο HTTP στο πλαίσιο της αρχιτεκτονικής RESTful υπηρεσιών;
Εξηγήστε την έννοια της καταστολής σφαλμάτων ή εξαιρέσεων στον προγραμματισμό και πότε χρησιμοποιείται.
Μπορείτε να εξηγήσετε τον μηχανισμό λειτουργίας της μνήμης στη Java Virtual Machine (JVM);
Πώς καθορίζεται η χρονική πολυπλοκότητα της εισαγωγής ενός στοιχείου στο μέσο μιας ArrayList;
Θα κλείσουν αυτόματα οι υπόλοιποι πόροι αν προκύψει εξαίρεση κατά το κλείσιμο ενός από τα συστατικά στο μπλοκ try-with-resources;
Ποια είναι η διαφορά μεταξύ ελεγχόμενων και ανεξέλεγκτων εξαιρέσεων στον προγραμματισμό;
Σε ποια περίπτωση το μπλοκ finally δεν θα εκτελέσει την εργασία του στη δομή try-catch-finally;
Είναι το Map μέρος των συλλογών στη Java ή μια παρόμοια συλλογή;
Μπορείτε να εκτελέσετε ένα ολοκληρωμένο περιβάλλον ανάπτυξης στον υπολογιστή σας;
Ποιος είναι ο ρόλος της λέξης-κλειδιού volatile στη διαχείριση πολυνηματικής προγραμματισμού στην Java;
Ποια είναι η διαφορά μεταξύ ενδιάμεσων και τερματικών τελεστών σε ροές δεδομένων ή ακολουθίες;
Εκτελείται εγγυημένα το μπλοκ finally μετά την εκτέλεση του μπλοκ try, ανεξάρτητα από τις συνθήκες;
Ποια είναι η διαφορά μεταξύ των δομών δεδομένων HashMap και LinkedHashMap στη Java;
Μπορείτε να εξηγήσετε τις διαφορές μεταξύ των μοτίβων Διακοσμητής και Προσαρμογέας στο πλαίσιο του σχεδιασμού συστημάτων λογισμικού;
Μπορείς να αναφέρεις διαφορετικές προσεγγίσεις για την υλοποίηση του interface Map στη Java;