Android
Μπορείτε να εξηγήσετε τι σημαίνει μια ασύγχρονη αίτηση στο πλαίσιο του προγραμματισμού και της αλληλεπίδρασης με τον διακομιστή;
Μπορεί να προσδιοριστεί κατά τη διάρκεια της εκτέλεσης αν το σύστημα έχει ξανασυνταχθεί;
Έχετε εμπειρία με την κλάση MediaPlayer για την αναπαραγωγή αρχείων πολυμέσων;
Πώς διασφαλίζεται η συμβατότητα των null τιμών μεταξύ Java και Kotlin;
Είναι δύο μηδενικές τιμές 'a' και 'b' ισοδύναμες στο πλαίσιο της σύγκρισης;
Από ποια βασική κλάση πρέπει να κληρονομηθεί κατά τη δημιουργία του δικού σας συστατικού Layout στο σύστημα View;
Ποια είναι τα βασικά πλεονεκτήματα και διαφορές μεταξύ των γλωσσών προγραμματισμού Java και Kotlin;
Μπορείτε να μιλήσετε για την εμπειρία σας στην υλοποίηση και διαχείριση ροών σε εφαρμογές;
Ποιος είναι ο σκοπός της λέξης-κλειδιού volatile στον προγραμματισμό;
Πώς συμπεριφέρεται ένα αντικείμενο όταν τροποποιείται ταυτόχρονα από πολλά νήματα;
Ποια ήταν η πρώτη σας εμπειρία στον τομέα της ανάπτυξης και πώς φτάσατε στο τρέχον επίπεδο επαγγελματισμού σας;
Τι είναι οι αγώνες νημάτων και γιατί μπορούν να οδηγήσουν σε σφάλματα σε μια πολυνηματική εφαρμογή;
Ποια είναι η εφαρμογή του μηχανισμού αναστοχασμού στον προγραμματισμό;
Ποιος είναι ο ρόλος του αρχείου AndroidManifest.xml στη δομή μιας εφαρμογής Android;
Ποια εργαλεία χρησιμοποίησες για την ανάπτυξη του mock-πλαισίου στα έργα σου;
Πώς ανιχνεύει το LeakCanary τις διαρροές μνήμης στην εφαρμογή;
Πώς υλοποιείτε μια λειτουργία που φορτώνει τα δεδομένα από δύο διαφορετικές πηγές ταυτόχρονα ασύγχρονα;
Ποιος είναι ο ελάχιστος μισθός για να ενδιαφερθείτε για μια νέα θέση εργασίας;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της βιβλιοθήκης Paging 3 για την υλοποίηση της φόρτωσης δεδομένων σε σελίδες;
Ποιος είναι ο σκοπός της μεταβλητής με τη λέξη-κλειδί volatile στη γλώσσα προγραμματισμού;