Android
Ποια λέξη-κλειδί στη γλώσσα Python χρησιμοποιείται για την ανακοίνωση μιας μεταβλητής μέσα στον κατασκευαστή μιας κλάσης, η οποία χρησιμοποιείται μόνο στο μπλοκ __init__;
Έχετε δημιουργήσει ποτέ ένα πολυνηματικό πρόγραμμα σε Java;
Ποια στάδια του κύκλου ζωής μιας δραστηριότητας ενεργοποιούνται κατά την αλλαγή προσανατολισμού οθόνης;
Ποια είναι τα εντυπώσεις και τα συναισθήματά σας μετά τη συνέντευξη;
Έχετε χρησιμοποιήσει ποτέ τον μηχανισμό κλειδώματος με τη λέξη-κλειδί synchronized στα έργα σας;
Μπορείς να αναφέρεις τις βασικές κλάσεις που χρησιμοποιούνται κατά την εργασία με Coroutines;
Ποιο είναι το αποτέλεσμα κατά τη μεταγλώττιση μιας Sealed Class στο JVM;
Είναι αποδεκτό να ορίζουμε κατασκευαστή χωρίς παραμέτρους σε δεδομένες κλάσεις;
Μπορεί να περιγραφεί η κύρια διαφορά μεταξύ των κατασκευών 'for' και 'forEach' σε Kotlin και σε ποιες περιπτώσεις είναι προτιμότερο να τις χρησιμοποιείτε;
Πώς πραγματοποιείται η ανταλλαγή δεδομένων μεταξύ των τμημάτων κατά τη χρήση του FragmentManager;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης των κορουτινών στον προγραμματισμό;
Πώς αλληλεπιδρούν τα στοιχεία Handler και Looper στο σύστημα επεξεργασίας μηνυμάτων;
Πώς αξιολογείται η απόδοση της λειτουργίας αναζήτησης ενός στοιχείου με κλειδί στο HashMap;
Μπορεί να υλοποιηθεί μια μέθοδος εργοστασίου για τη δημιουργία ενός αντικειμένου διεπαφής;
Πώς δηλώνετε μια μεταβλητή με στατικό χρόνο ζωής στη Kotlin;
Πώς να αξιολογήσετε τον χρόνο που απαιτείται για την ανάγνωση ενός στοιχείου από το ArrayList;
Περιγράψτε την εμπειρία σας με τα βασικά της ανάπτυξης Android.
Πώς διαχειρίζονται οι καταστάσεις σύγκρουσης κλειδιών στο HashMap;
Εξηγήστε την έννοια της αποκλεισμένης περιοχής μνήμης στον σωρό και τα χαρακτηριστικά της
Πώς μπορούμε να προσδιορίσουμε αν δύο αντικείμενα αναφέρονται στην ίδια περίπτωση στη μνήμη;