Υπήρχαν πολλά ελαττώματα; Υπήρξε κάποια πρόκληση στην βελτιστοποίηση των φορμών; Γιατί το React Hook Form λειτουργεί γρήγορα με μεγάλες φόρμες — πώς γίνεται η βελτιστοποίηση;
Frontend
Έχετε χρησιμοποιήσει διακριτικές ενώσεις και type guards; Ποια ενσωματωμένα type guards γνωρίζετε;
Έχετε εργαστεί με το SWR; Ποια ήταν τα ζητήματα, προβλήματα με την επικαιρότητα των δεδομένων;
Πώς διατηρώ την κατάσταση της φόρμας (σχέδιο) κατά την ανανέωση της σελίδας;
Πόσο συχνά χρειάστηκε να εργαστείτε με γενικούς τύπους; Πού χρησιμοποιήσατε βοηθητικούς τύπους όπως το Pick, Omit, Partial, Record, ReturnType, Exclude;
Πώς διασφαλίσατε τον τύπο των απαντήσεων API; Χρησιμοποιήσατε OpenAPI/Swagger ή γεννήτρια κώδικα;
Με ποια εργαλεία δοκιμών δουλέψατε; Πώς ενσωματώθηκαν οι δοκιμές στο CI;
Πόσο στενά εργάστηκες με το Next.js; Ποιες λειτουργίες χρησιμοποιείς;
Πώς να τυποποιήσετε τα στοιχεία με HTML-α attributes και references;
Υπάρχουν τομείς στους οποίους θα θέλατε να βελτιωθείτε;
Αν σκεφτείς τι θα ήθελες να κάνεις μακροπρόθεσμα — πού πηγαίνει η επιθυμία σου, πού κατευθύνεται η ψυχή σου;
Υπήρξε διαχωρισμός κώδικα (code splitting) στο έργο; Ποιος συλλέκτης χρησιμοποιήθηκε;
Πώς αποφεύγουμε την υπερχείλιση της στοίβας κλήσεων κατά την περιήγηση σε ένα δέντρο; Πώς υλοποιούμε μια επαναληπτική περιήγηση με στοίβα στην JavaScript;
Ποια είναι η ομοιότητα και η διαφορά μεταξύ τύπων (type) και διεπαφών (interface) στο TypeScript; Πότε να χρησιμοποιείτε ποιο;
Τι χρησιμοποιείς για τη διαχείριση της κατάστασης και τι θα επέλεγες σε ένα νέο έργο;
Τελικά άρχισαν να χρησιμοποιούν την πλατφόρμα; Ποιο ήταν το feedback από τους χρήστες και από την άποψη της υποστήριξης;
Χρησιμοποιήσατε αισιόδοξες ενημερώσεις; Έχετε δώσει ένδειξη στον χρήστη κατά την ενημέρωση δεδομένων στο παρασκήνιο;
Πώς οργανώνω ένα σχήμα για μια πολύβημα φόρμα στο Zod; Πώς χειρίζομαι την προαιρετική επικύρωση;
Πώς θα διαιρούσατε την κατάσταση του διακομιστή και του πελάτη;
Πώς διασχίζουμε έναν πολυδιάστατο πίνακα με άγνωστο βάθος χωρίς αναδρομή, χρησιμοποιώντας στοίβα;