Μπορείτε να περιγράψετε την υπάρχουσα στρατηγική εργασίας με τις κλαδώσεις στο Git που χρησιμοποιήσατε στην προηγούμενη εργασία σας;
Flutter
Ποιες βιβλιοθήκες ή προσεγγίσεις για τη δημιουργία κινούμενων σχεδίων έχεις χρησιμοποιήσει στο Flutter;
Ποια στοιχεία της εταιρείας θα θέλατε να διευκρινίσετε πριν από τη συνέντευξη;
Πώς μπορείτε να υλοποιήσετε τη δική σας συμπεριφορά των συγκριτικών τελεστών στο Dart;
Γιατί χρησιμοποιούνται τα κλειδιά στο Flutter και ποιο ρόλο παίζουν στη διαχείριση των widget;
Μπορείτε να εξηγήσετε τι συμβαίνει μέσα στη μέθοδο didUpdateWidget στο Flutter και πώς χρησιμοποιείται;
Υπάρχει δυνατότητα παράλληλης εκτέλεσης εργασιών στη Dart;
Εξηγήστε τη διαφορά μεταξύ της χρήσης των εντολών git rebase και git merge κατά την ενσωμάτωση αλλαγών σε κλαδιά.
Εξηγήστε τις διαφορές μεταξύ των λέξεων-κλειδιών final, const και var στο πλαίσιο του προγραμματισμού.
Μπορείτε να εξηγήσετε τι σημαίνει η χρήση της λέξης-κλειδί const στον προγραμματισμό;
Ποιος είναι ο ορισμός των εμφανών κινούμενων σχεδίων και ποια είναι η εφαρμογή τους;
Πώς πραγματοποιείται η αλληλεπίδραση με τους απομονωτές στο σύστημα;
Ποια είναι η διαφορά μεταξύ της διαδικασίας εκτέλεσης κώδικα με JIT-μεταγλώττιση και της προ-μεταγλώττισης AOT;
Μπορείτε να εξηγήσετε την έννοια των mixins στη γλώσσα Dart και την εφαρμογή τους;
Μπορείς να απαριθμήσεις και να εξηγήσεις τους βασικούς τρόπους μεταγλώττισης στη γλώσσα προγραμματισμού;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας του Event Loop στο ασύγχρονο μοντέλο της JavaScript;
Πώς υλοποιείτε μια εργασία σε ένα macro στο πλαίσιο του ασύγχρονου προγραμματισμού;
Τι είναι και σε ποιες περιπτώσεις εφαρμόζεται η κλάση StatefulWidget στο Flutter;
Για ποιο λόγο χρησιμοποιείται ο βρόχος γεγονότων στον ασύγχρονο προγραμματισμό;