Flutter
Εξηγήστε τι εννοείται με τον όρο PDD στο πλαίσιο της ανάπτυξης λογισμικού.
Χρησιμοποιήσατε τη βιβλιοθήκη Retrofit για αλληλεπίδραση με API στα έργα σας;
Ποια είναι η διαφορά μεταξύ των διεπαφών Stream και Iterable στη Java;
Γιατί πάρθηκε η απόφαση να εγκαταλειφθεί η αυτόματη μετατροπή τύπων στο Dart 2.10;
Εξηγήστε τι είναι το LiveLock και πώς διαφέρει από το αδιέξοδο (deadlock).
Από ποιες γλώσσες και τεχνολογίες αποτελούνται τα στρώματα στην αρχιτεκτονική Flutter;
Πώς πραγματοποιείται ο διαχωρισμός των ευθυνών μεταξύ των συστατικών του συστήματος;
Ποια είναι η κύρια λειτουργία και ο σκοπός του εικονιδίου στη διεπαφή χρήστη;
Ποιο λειτουργικό μηχανισμό ειδοποιεί την κατάσταση του σχετικά με αυτήν την αλλαγή όταν τροποποιούνται τα δεδομένα στο κληρονομούμενο widget;
Πώς απελευθερώνει ο μηχανισμός συλλογής απορριμμάτων στη Java τη μη χρησιμοποιούμενη μνήμη;
Μπορείτε να εξηγήσετε πώς υλοποιείται το αρχιτεκτονικό μοτίβο MVVM στις εφαρμογές;
Ποια τεχνολογικά εργαλεία και πλατφόρμες χρησιμοποιήσατε στην προηγούμενη θέση σας;
Μπορείτε να εξηγήσετε την εσωτερική αρχιτεκτονική του πλαισίου Flutter και πώς λειτουργεί στο παρασκήνιο;
Ποια στοιχεία της εταιρείας θα θέλατε να διευκρινίσετε πριν από τη συνέντευξη;
Μπορείτε να εξηγήσετε τι σημαίνει ο τελεστής σύγκρισης με διπλή ισότητα στις γλώσσες προγραμματισμού;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας του αντικειμένου Future και πώς χρησιμοποιείται στον ασύγχρονο προγραμματισμό;
Τι εννοείται με ασφάλεια κατά την εργασία με μηδενικές τιμές στον προγραμματισμό;
Ποιες απαιτήσεις και προσδοκίες έχεις για τη μελλοντική σου θέση στη νέα εταιρεία;
Πώς υλοποιείται ο μηχανισμός κλήσης της μεθόδου painting στο πλαίσιο του συστήματος ζωγραφικής ή γραφικού περιβάλλοντος;
Μπορείς να μιλήσεις για τους διάφορους τύπους στοιχείων διεπαφής χρήστη που γνωρίζεις;