iOS
Περιγράψτε την εμπειρία σας με τη χρήση του συστατικού UITableView στην ανάπτυξη εφαρμογών iOS
Ποια βήματα πρέπει να ακολουθηθούν για να υλοποιηθεί η συμμόρφωση της δομής με το πρωτόκολλο Equatable σε Swift;
Έχεις συμμετάσχει στην επίλυση τεχνικών προβλημάτων εντός της ομάδας;
Γιατί σε ορισμένους υπολογισμούς είναι προτιμότερο να χρησιμοποιείται ο τύπος Double αντί για Float;
Μοιράσου την εμπειρία σου στην ανάπτυξη εφαρμογών με SwiftUI
Μπορείτε να εξηγήσετε τον όρο 'ουρά' στο πλαίσιο των δομών δεδομένων;
Έχετε εμπειρία στην ανάπτυξη εφαρμογών με χρήση αντιδραστικής προσέγγισης και μοτίβου MVVM;
Για ποιο τύπο δεδομένων ή σενάρια χρησιμοποιείται η τεχνική copy-on-write;
Πώς διαφέρουν τα στοιχεία StackView και TableView στην ανάπτυξη διεπαφών;
Ποια είναι η διαφορά μεταξύ πρωτοκόλλου και διεπαφής στον προγραμματισμό;
Πώς δημιουργείτε την δική σας υλοποίηση του λεξικού;
Μπορείτε να υλοποιήσετε ένα δικό σας wrapper για μεθόδους με handler ολοκλήρωσης (completion handler), χρησιμοποιώντας τη σύνταξη async/await;
Μπορείς να μοιραστείς ένα παράδειγμα τεχνικής βελτίωσης που έγινε στο έργο και να περιγράψεις την υλοποίησή της;
Ποιοι είναι οι τύποι διαρροών μνήμης και πώς τους εντοπίζετε;
Πώς γίνεται η διάκριση μεταξύ της μεθόδου καθορισμού της σημειακής επίθεσης και της δοκιμής επίθεσης στο πλαίσιο της ανάπτυξης διεπαφών;
Εξηγήστε την αρχή της μεθόδου μαύρου κουτιού στη διαδικασία δοκιμής λογισμικού
Ποιους τύπους ατομικών λειτουργιών γνωρίζεις στη Swift;
Πώς υλοποιείς τη διάταξη των διεπαφών κατά τη χρήση του UIKit;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα του διαχωρισμού του συστήματος σε modules;
Ποια τμήματα μνήμης ενεργοποιούνται κατά την εκκίνηση του περιβάλλοντος χρήστη της εφαρμογής με το πάτημα του εικονιδίου της;