Μπορείτε να εξηγήσετε πώς τοποθετούνται τα στοιχεία στο RelativeLayout και πώς διαχειρίζεται τον προσανατολισμό τους;
Android
Ποια στοιχεία περιλαμβάνονται στη δομή μιας coroutine στη γλώσσα προγραμματισμού;
Ποιος είναι ο σκοπός του χειριστή Single στο RxJava και σε ποια σενάρια χρησιμοποιείται;
Ποια είναι τα πλεονεκτήματα και τα χαρακτηριστικά της χρήσης σύνθεσης στον προγραμματισμό;
Μπορεί μια Data Class σε μια γλώσσα προγραμματισμού να έχει δυνατότητα κληρονόμησης;
Πώς υλοποιείται η διαδικασία λήψης του κωδικού κατακερματισμού σε ένα αντικείμενο;
Πώς υπολογίζεται η τιμή hashCode για ένα αντικείμενο, αν δεν το υπερχρεώσουμε χειροκίνητα;
Ποιος είναι ο ρόλος του μοτίβου Delegation στον αντικειμενοστραφή προγραμματισμό και γιατί χρησιμοποιείται;
Μπορείς να εξηγήσεις τι είναι οι ρίζες του συλλέκτη απορριμμάτων και ποιοι είναι οι τύποι τους;
Ποιος είναι ο σκοπός του τελεστή Maybe στη βιβλιοθήκη RxJava και σε ποιες περιπτώσεις χρησιμοποιείται;
Έχετε ερωτήσεις σχετικά με τη συνέντευξη που έρχεται;
Μπορείς να απαριθμήσεις τους βασικούς τύπους intent στο Android;
Ποια είναι η διαφορά μεταξύ της χρήσης της λέξης-κλειδιού synchronized και των ατομικών λειτουργιών στην εξασφάλιση ασφάλειας νημάτων στη Java;
Ποια μέθοδο μπορούν να χρησιμοποιηθούν για να προσθέσουν λειτουργικότητα σε μια υπάρχουσα κλάση;
Μπορείς να δώσεις ένα παράδειγμα κώδικα που δεν αλλάζει κατά την εκτέλεση και δεν προκαλεί παρενέργειες;
Πώς γίνεται η αναζήτηση ενός στοιχείου μέσα σε μια δομή HashSet και ποια είναι η χρονική της πολυπλοκότητα;
Υπάρχει μηχανισμός buffer δεδομένων στη στρατηγική Latest;
Μπορείτε να εξηγήσετε την έννοια του δομημένου ανταγωνισμού στον προγραμματισμό;
Μπορείτε να εξηγήσετε την έννοια και τις αρχές λειτουργίας του Dagger στην ανάπτυξη εφαρμογών Android;