Android
Ποια είναι η κύρια λειτουργικότητα και ο σκοπός του SupervisorScope στο σύστημα;
Πότε ήταν η τελευταία φορά που χρειάστηκε να μάθετε κάτι νέο για να ολοκληρώσετε μια εργασία;
Γιατί στην Kotlin υπερισχύει η μέθοδος hashCode για καθολικά αντικείμενα;
Μετά την σειριοποίηση και την επακόλουθη αποσειριοποίηση, διατηρούν τα αντικείμενα τις ίδιες αναφορές;
Ποιος είναι ο ρόλος και η εφαρμογή του CoroutineExceptionHandler στη διαχείριση σφαλμάτων μέσα σε κορουτίνες;
Πώς μπορείτε να διακόψετε ή να ακυρώσετε την εκτέλεση μιας ασύγχρονης coroutine στην εφαρμογή σας;
Τι μπορεί να προκαλέσει την εξαίρεση TransactionTooLargeException στο Android;
Έχεις χρησιμοποιήσει το interface Callable για την εκτέλεση εργασιών σε Java;
Ποιους περιορισμούς ή μειονεκτήματα μπορεί να οδηγήσουν στην απόρριψη της χρήσης του Koin σε εφαρμογές μεγάλης κλίμακας;
Ποιος ανέλαβε τη συλλογή της εφαρμογής για φόρτωση στο Rustore;
Μπορείτε να μιλήσετε για τα πιο σημαντικά έργα ή καθήκοντα που έχετε υλοποιήσει πρόσφατα;
Ποιες επιπλέον δομές δεδομένων χρησιμοποιήσατε εκτός από την κλάση Data;
Μπορείς να μιλήσεις για τις βασικές έννοιες του Kotlin Multiplatform και πώς υλοποιούνται;
Τι γνωρίζετε για τις αρχές και τις δομές που έχουν θεσπιστεί στην Clean Architecture;
Έχεις ερωτήσεις σχετικά με τον μηχανισμό των κορουτινών και τη χρήση τους;
Ποιες τυπικές διεπαφές ή προσεγγίσεις για την σειριοποίηση αντικειμένων γνωρίζεις στη Java;
Ποιες μεθόδους μεταφοράς δεδομένων μεταξύ Fragment και Activity γνωρίζετε, καθώς και τρόπους ανταλλαγής πληροφοριών από μια οθόνη σε άλλη;
Ποιος είναι ο επιπλέον ρόλος των ψευδωνύμων πέρα από τη συντόμευση των ονομάτων των τύπων δεδομένων;
Ποια είναι η εφαρμογή της κλάσης SoftReference στη διαχείριση μνήμης στην Java;
Σε ποιες περιπτώσεις είναι προτιμότερο να χρησιμοποιείτε το @Provides αντί του @Binds, και γιατί δεν συνιστάται να εγκαταλείψετε εντελώς το @Provides;