Έχεις ήδη έναν μηχανισμό με δείκτη που χρησιμοποίησες για την σελιδοποίηση της λίστας κουίζ; Μπορεί να εφαρμοστεί και εδώ, ώστε να φορτώνονται οι ερωτήσεις με τεμπελιά (μία-μία ή μερικές ταυτόχρονα);
Frontend
Πες μου περισσότερα για τις μικροεργασίες και τις μακροεργασίες — τι είναι και πώς λειτουργεί το Event Loop;
Τι είναι το this στην JavaScript και πώς λειτουργεί; Πώς διαφέρει η συμπεριφορά του this σε μια κανονική λειτουργία και σε μια βελόνα λειτουργία;
Έχεις κάποια ερώτηση για μένα; Υπάρχει κάτι θεμελιωδώς κριτικό που θα άλλαζες στη λύση που σχεδιάσαμε;
Τι μπορούμε να υποθέσουμε σχετικά με την αλληλεπίδραση με διαφορετικούς τύπους απαντήσεων: μπορούμε να κάνουμε κλικ στην εικόνα, και στο κείμενο, αλλά τι γίνεται με το βίντεο;
Προσαρμόστε τη λειτουργία once για εργασία με ασύγχρονες λειτουργίες (η λειτουργία μπορεί να είναι τόσο συγχρονική όσο και ασύγχρονη).
Ας υποθέσουμε ότι εισάγεται ένας νέος τύπος απάντησης (π.χ. βίντεο) — πώς πρέπει να ληφθεί υπόψη στη δομή δεδομένων που έχουμε ορίσει;
Τι είναι οι τύποι δεδομένων αναφοράς και πώς διαφέρουν από τους μη αναφορικούς; Τι σημαίνει μεταβίβαση με αναφορά;
Και πώς συλλέγεται αυτό το μέτρο (INP), το ξέρεις; Πώς μπορούμε να το δούμε σε πραγματικούς χρήστες, αν στα DevTools όλα είναι καλά, αλλά οι χρήστες παραπονιούνται ότι όλα είναι άσχημα;
Πρόσθεσε στη λειτουργία once έναν μηχανισμό επανάληψης: αν η ασύγχρονη λειτουργία ολοκληρωθεί με σφάλμα, επανάλαβε την κλήση τον καθορισμένο αριθμό φορών (ο αριθμός προσπαθειών περνάει ως δεύτερη παράμετρος).
Φανταστείτε μια κατάσταση όπου η εικόνα δεν φόρτωσε — πώς να το χειριστούμε ώστε ο χρήστης να καταλάβει τι θα έπρεπε να ήταν εκεί;
Τι είναι οι τελεστές rest και spread; Πώς διαφέρουν;
Πες περισσότερα για την προσωρινή αποθήκευση για γρήγορη παράδοση σελίδων. Δώσε ένα παράδειγμα στην δεύτερη διεπαφή (οθόνη ερωτήσεων).
Αναφέρατε τη συνεδρία χρήστη — τι πρέπει να αλλάξουμε στο API μας ώστε να λαμβάνεται υπόψη η εξουσιοδότηση/συνεδρία χρήστη (πρόοδος, διαθέσιμα κουίζ);
Πες μου πώς ήρθες στο frontend; Με τι ασχολήθηκες;
Τι θα εμφανιστεί στην κονσόλα ως αποτέλεσμα της εκτέλεσης των μπλοκ κώδικα; (ερώτηση σχετικά με το πεδίο, var/let, αναφορικούς τύπους)
Πώς λειτουργεί μια κλεισίματος; Εξήγησε με ένα παράδειγμα υλοποιημένης λειτουργίας που ονομάζεται once.
Ποια δεδομένα χρειάζεται ο πελάτης σε ποια χρονική στιγμή και ποιο θα είναι το API μας; Ποια σημεία εισόδου χρειάζονται, ποια σχήματα δεδομένων;
Οι χρήστες μας θα είναι από την ΕΕΣ ή από όλο τον κόσμο;
Πώς μπορεί να απεικονιστεί η δομή της επιλογής απάντησης σε αυτά τα δεδομένα, που μπορεί να είναι εικόνες, κείμενο ή κείμενο με εικόνες;