Πρακτική άσκηση: πραγματοποιήστε ανασκόπηση κώδικα και προτείνετε αναδιάρθρωση του React-συστατικού UserProfile.
Frontend
Ποια είναι η διαφορά μεταξύ μνήμης και προσωρινής αποθήκευσης;
Ποιο προϊόν σε ενδιαφέρει να αναπτύξεις; Πώς πρέπει να είναι ένα προϊόν για να είναι ενδιαφέρον να το αναπτύξεις;
Ποιοι τύποι JOIN υπάρχουν σε σχεσιακές βάσεις δεδομένων;
Έχετε δουλέψει με το Tailwind; Πώς διαφέρει από το κανονικό CSS;
Ποιες μεθόδους HTTP γνωρίζεις στο REST API; Ποια είναι η διαφορά μεταξύ PUT και PATCH;
Πες μου για την εμπειρία σου με την ομάδα. Πώς διαμορφώθηκε το sprint, πώς αξιολογήθηκαν οι εργασίες;
Έχετε εμπειρία σε server-side rendering και σε template engines όπως Pug ή Thymeleaf;
Πες ένα βήμα προς βήμα σχέδιο δράσης όταν σου ανατίθεται ένα έργο: τι κάνεις όταν λαμβάνεις πρόσβαση στο αποθετήριο, υποθέτοντας ότι δεν υπάρχει τεκμηρίωση.
Υπάρχει συσχέτιση μεταξύ Shadow DOM και απόδοσης; Τι θα συμβεί αν υπάρχουν χιλιάδες τέτοια στοιχεία;
Ποιο στοίβα και σύνολο βιβλιοθηκών προτιμάτε να χρησιμοποιείτε με το React;
Πώς λειτουργεί η δρομολόγηση στο Next.js;
Τι είναι το Swagger/OpenAPI, ποιος είναι ο σκοπός του και πού εφαρμόζεται στο frontend;
Ποια είναι η διαφορά μεταξύ interface και type στο TypeScript;
Τι είναι το JSX και γιατί χρειάζεται κλειδί στις λίστες;
Ποια είναι η διαφορά μεταξύ React και απλού JavaScript;
Ποια είναι η διαφορά μεταξύ ενός client component και ενός server component στο Next.js;
Μιλήστε μας για τη θεμελιώδη διαφορά μεταξύ Angular ως πλαίσιο και React ως βιβλιοθήκη.
Τι είναι ένα κλείσιμο στη JavaScript και ποια είναι τα πιθανά μειονεκτήματά του;
Πώς θα λύνατε ένα πρόβλημα φόρτωσης δεδομένων χρησιμοποιώντας components του διακομιστή και του πελάτη; Στρατηγικές caching στο Next.js.