Android
Με ποιες βιβλιοθήκες Jetpack εργάστηκες;
Ποια είναι η διαφορά μεταξύ μιας data class και μιας κανονικής κλάσης στο Kotlin;
Γιατί η κληρονομικότητα στον αντικειμενοστραφή προγραμματισμό μπορεί να είναι μειονέκτημα ή να προκαλεί δυσκολίες;
Ποια είναι τα πλεονεκτήματα του λειτουργικού συστήματος Android σε σύγκριση με άλλα λειτουργικά συστήματα;
Πώς καθορίζεται ο αρχικός όγκος του ArrayList κατά τη δημιουργία του;
Πού αποθηκεύονται τα δεδομένα κατάστασης της coroutine για την επανεκκίνησή της;
Ποιος είναι ο σκοπός του αρχείου Manifest σε μια εφαρμογή Android;
Προστατεύουν όλοι οι τύποι συνδέσμων το αντικείμενο από διαγραφή;
Πώς να μεταδώσετε έναν σύνδεσμο σε ένα αρχείο σε ένα Intent;
Πώς εκτελείτε κώδικα σε ένα παράλληλο νήμα (όχι στο κύριο);
Ποια είναι η διαφορά μεταξύ μιας υπηρεσίας στο παρασκήνιο και μιας υπηρεσίας στην πρώτη γραμμή στο Android;
Ποια σημάδια υποδεικνύουν την ύπαρξη hardcode στον κώδικα;
Ποια είναι η διαφορά μεταξύ DML και DDL;
Χρησιμοποιήσατε inline λειτουργίες;
Τι είναι το μοτίβο σχεδιασμού Factory και πώς χρησιμοποιείται στην κατασκευή αντικειμένων (Builder);
Ποιο είναι το χαρακτηριστικό της κλάσης String και είναι αμετάβλητη;
Ποια είναι τα ανάλογα της βιβλιοθήκης Hilt για την εισαγωγή εξαρτήσεων στο Android;
Τι είναι τα σειριοποιήσιμα και πακεταρίσιμα αντικείμενα;
Μπορείτε να εξηγήσετε τι είναι η Γλώσσα Ορισμού Διεπαφής Android (AIDL) και για ποιο λόγο χρησιμοποιείται;
Τι είναι η περιοχή ορατότητας (scope) στον προγραμματισμό και πώς λειτουργεί;