Android
Έχετε εμπειρία στη χρήση των συστατικών Jetpack στα έργα σας;
Πώς πραγματοποιείται η μεταφορά του Intent στην αρχιτεκτονική MVI;
Πώς καθορίζονται τα χρονικά έξοδα κατά την εισαγωγή ενός στοιχείου στο μέσο ενός πίνακα που υλοποιείται μέσω ArrayList;
Πρέπει να είμαστε προσεκτικοί με την υλοποίηση Custom View που περιέχει μεγάλο όγκο κειμένου κατά τη χρήση του RecyclerView;
Πώς πραγματοποιείται η υλοποίηση ενός αντικειμένου στο Dagger για την εισαγωγή εξαρτήσεων;
Μπορείτε να εξηγήσετε τι κάνει η μέθοδος onLayout στην κλάση View;
Ποια από τα αρχές SOLID διατηρούνται κατά τη χρήση του Context στο Android και δεν παραβιάζονται;
Ποια δημοφιλή μοτίβα χρήσης του Flow μέσα σε κορουτίνες γνωρίζετε;
Τι προκαλεί την ανάγκη για αλλαγές στη διαμόρφωση του συστήματος;
Ποιες συνθήκες είναι απαραίτητες ώστε η μέθοδος onLayout να καλείται αυτόματα στο στοιχείο View στο Android;
Πώς παρακολουθεί το στοιχείο LifecycleOwner την ανάγκη κλήσης της μεθόδου onResume για μια συγκεκριμένη Activity;
Πώς γίνεται ο υπολογισμός του hashCode κατά τη χρήση συλλογής Map;
Ποιες μπορεί να είναι οι συνέπειες αν το σύστημα εξαντλήσει όλη τη διαθέσιμη μνήμη RAM;
Μπορείς να απαριθμήσεις τους υπάρχοντες τύπους κατάστασης στο Jetpack Compose και να εξηγήσεις τις διαφορές τους;
Πώς να υλοποιήσετε την εμφάνιση ενός πινακίου σκακιού σε ένα πρόγραμμα;
Ποια είναι η διαφορά μεταξύ Dispatchers στις coroutine του Kotlin;
Ποια είναι η διαφορά μεταξύ του μηχανισμού expect/actual και των τυπικών διεπαφών στον προγραμματισμό;
Ποιος είναι ο λόγος διαχωρισμού της υπηρεσίας σε διαδικασίες μπροστά και πίσω;
Πώς μπορεί να δημιουργηθεί μια λίστα που περιέχει δέκα διαφορετικά στοιχεία ή τύπους κελιών;
Έχετε εργαστεί στην ανάπτυξη λογισμικού σύμφωνα με τις ατομικές απαιτήσεις του πελάτη;