Android
Γιατί είναι απαραίτητο να υπερισχύσουμε τη μέθοδο hashCode() στη Java όταν χρησιμοποιούμε αντικείμενα σε πίνακες κατακερματισμού;
Πώς γίνεται η διαχείριση εξαιρέσεων μέσα σε κορουτίνες στην εμπειρία σας;
Πώς γίνεται η διαχείριση των ροών κατά τη χρήση των τυπικών διαχειριστών σε ασύγχρονα συστήματα;
Έχετε εμπειρία στη χρήση της διεπαφής Runnable στη Java για τη δημιουργία νημάτων ή εργασιών;
Έχετε εργαστεί ποτέ σε έργα όπου οι απαιτήσεις δεν διατυπώνονταν με τη μορφή τεχνικής προδιαγραφής;
Ποιες είναι οι κύριες δυσκολίες που μπορεί να προκύψουν κατά την ανάπτυξη μιας εφαρμογής για ρύθμιση ξυπνητηριού;
Ποια είναι η διαφορά μεταξύ των implicit και explicit intents στο Android και πώς τα χρησιμοποιούμε;
Ποια στοιχεία ή μέθοδοι μπορούν να δηλωθούν σε μια διεπαφή στον αντικειμενοστραφή προγραμματισμό;
Μπορείτε να εξηγήσετε την έννοια και τις αρχές λειτουργίας του Dagger στην ανάπτυξη εφαρμογών Android;
Τι παρέχει γρήγορη πρόσβαση σε ένα στοιχείο του πίνακα με βάση τη θέση του, και γιατί θεωρείται ότι αυτή η λειτουργία εκτελείται σε σταθερό χρόνο;
Ποια είναι η εμπειρία σας με τις Cascading Style Sheets (CSS);
Ποια ενσωματωμένα εργαλεία και βιβλιοθήκες γνωρίζετε και έχετε χρησιμοποιήσει για την εργασία με πρωτόκολλα και συνδέσεις δικτύου;
Σε ποιες περιπτώσεις μπορεί να παραλειφθεί ή να μην κληθεί η μέθοδος onDestroy σε μια Activity κατά τη διάρκεια του κύκλου ζωής;
Πώς διασφαλίζεται η συνοχή στην ενημέρωση μιας μεταβλητής όταν εργάζονται ταυτόχρονα πολλές κορουτίνες;
Μπορεί να υλοποιηθεί πολλαπλή κληρονομιά στη Java;
Μπορείς να απαριθμήσεις τις βασικές περιοχές μνήμης που χρησιμοποιεί η JVM κατά τη διάρκεια λειτουργίας;
Εξηγήστε την αρχή της αυτόματης κλεισίματος πόρων στη Java με τη χρήση της κατασκευής try-with-resources.
Τι σημαίνει η σημείωση @Composable στη βιβλιοθήκη Jetpack Compose και πώς χρησιμοποιείται;
Έχετε εργαστεί με έγγραφα που επιβεβαιώνουν την στρατιωτική θητεία;
Ποιες τεχνολογίες και εργαλεία θα επιλέγατε για την ανάπτυξη ενός νέου έργου;