Android
Μπορείτε να εξηγήσετε πώς λειτουργεί το Android Runtime και πώς διασφαλίζει την εκτέλεση των εφαρμογών;
Πώς γίνεται η διαχείριση των ανταγωνιστικών εργασιών κατά τη χρήση κορουτινών σε μια γλώσσα προγραμματισμού;
Τι σας εντυπωσίασε σε αυτή τη θέση και γιατί ενδιαφερθήκατε συγκεκριμένα για αυτόν τον ρόλο;
Πώς διατηρείται η εξάρτηση Hof, που σημειώνεται με την επισήμανση Singleton, στο πλαίσιο της εξάρτησης Dagger;
Πώς μπορεί κανείς να αλλάξει την τιμή ενός πεδίου μέσα σε μια suspend λειτουργία στο Kotlin;
Πώς πραγματοποιείται η κατασκευή του module με το Gradle κατά την εκκίνησή του;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας της δομής δεδομένων στοίβα;
Ποιος είναι ο λόγος που υπάρχει η μέθοδος onCreate στην κλάση Application και απουσιάζει η μέθοδος onDestroy;
Τι διασφαλίζει την ατομικότητα των κλάσεων που έχουν χαρακτηριστεί ως Atomic;
Μπορείτε να περιγράψετε πώς οργανωνόταν η δραστηριότητά σας στην προηγούμενη εργασία σας;
Ποιος είναι ο σκοπός της χρήσης της μεθόδου equals στη γλώσσα Kotlin;
Υπήρξαν περιπτώσεις όπου οι προτάσεις σας απορρίφθηκαν στην προηγούμενη εργασία σας;
Ποιες προσεγγίσεις χρησιμοποιούνται για την ανταλλαγή πληροφοριών μεταξύ διαφορετικών λογισμικών λύσεων;
Μπορείτε να εξηγήσετε τι κάνει η εντολή git stash και σε ποιες περιπτώσεις χρησιμοποιείται;
Μπορεί να εξηγηθεί πλεονεκτήματα και μειονεκτήματα της χρήσης της δομής δεδομένων Heap;
Μπορείς να απαριθμήσεις τα βασικά μέρη και συστατικά της βιβλιοθήκης Room για εργασία με βάσεις δεδομένων;
Ποια μέθοδος μεταγλώττισης χρησιμοποιούν οι σύγχρονες εκδόσεις Android για τη βελτιστοποίηση της λειτουργίας των εφαρμογών;
Ποια παρενέργεια γνωρίζετε κατά τη χρήση του Jetpack Compose;
Μπορείτε να περιγράψετε πώς οργανωνόταν η εργασιακή διαδικασία στην πρώτη σας εταιρεία;
Υπήρξαν καταστάσεις συγκρούσεων εντός των ομάδων;