Frontend
const a = {} a[1] = 'test' για ( ... )
Για ποιο λόγο χρειάζεται το χαρακτηριστικό key στις λίστες React;
Πείτε μας για τα modules και τα standalone components στο Angular — ποια είναι η διαφορά και γιατί μεταβαίνουν σε standalone;
Τι είναι τα var, let, const; Πώς διαφέρουν; Τι είναι το hoisting;
Αναφέρετε την εμπειρία σας με CI/CD, Docker — τι καταφέρατε να ρυθμίσετε και πώς λειτουργούσε;
Πώς καθορίζεται η σειρά απόδοσης των στοιχείων όταν καλύπτουν το ένα το άλλο (z-index, stacking context);
Ποιο κόμμα είναι πιο πιθανό να ψηφίσει κατά της μείωσης του χρόνου εργασίας εάν η προηγούμενη προτίμησή τους σχετικά με το θέμα ήταν επίσης κατά;
/** * Είναι απαραίτητο να γράψετε μια λειτουργία που λαμβάνει ως είσοδο ένα URL, * κάνει μια ασύγχρονη αίτηση GET σε αυτό το URL και επιστρέφει τα δεδομένα (json). * Για την απόκτηση δεδομένων, χρησιμοποιήστε το fetch. * Μπορείτε να χρησιμοποιήσετε μόνο το API Promise. * Αν προκύψει σφάλμα κατά τη διάρκεια του αιτήματος, δοκιμάστε ξανά 5 φορές. * Αν τελικά δεν καταφέρετε να λάβετε τις πληροφορίες, επιστρέψτε το σφάλμα "Το URL που ορίστηκε δεν είναι προσβάσιμο". */
Πώς θα υλοποιούσατε ένα πεδίο εισαγωγής ημερομηνίας και ώρας με απαιτήσεις διεθνοποίησης;
Γράψτε μια αφηρημένη υλοποίηση του συστατικού Child με memoization μέσω React.memo. Ποιο είναι το δεύτερο επιχείρημα που δέχεται το React.memo;
Ποιες είναι οι πιθανές απειλές ασφαλείας αυτής της εφαρμογής και πώς να προστατευτούμε από αυτές;
Αντικείμενο React (3 υπο-εργασίες): 1) Διορθώστε τη φόρμα επεξεργασίας χρήστη — όταν κάνετε κλικ στο όνομα χρήστη στη λίστα, το όνομα πρέπει να εισάγεται στο πεδίο εισαγωγής της φόρμας επεξεργασίας. 2) Η φόρμα επεξεργασίας δεν πρέπει να επανακατασκευάζεται κατά την εισαγωγή κειμένου στο πεδίο αναζήτησης (βελτιστοποίηση με React.memo). 3) Όταν επιλέγετε χρήστη από τη λίστα, το πεδίο αναζήτησης πρέπει να μηδενίζεται.
const obj = [{ value: 1, elems: [ { value: 2, elems: [ { value: 3 }, { value: 6 }, ... ] }, { value: 4, elems: [ { value: 5, elems: [ { value: 6 }, ... ]} ] } ] }] ------------- setTimeout(() => { console.log(1); }, 0); const p = new Promise(resolve => { console.log(2); resolve(); }); p.then(() => { console.log(3) }).then(() => { console.log(4); }); console.log(5);
Τι μας προσφέρει το TypeScript; Πώς βοηθά στην ανάπτυξη;
Αναφέρετε το τρέχον έργο σας και δείξτε το.
Τι νομίζεις ότι σου λείπει τώρα για να γίνεις ένας αυτοπεποίθηση senior;
Ποιους τρόπους μετάδοσης δεδομένων από γονέα σε παιδί γνωρίζεις στο Vue;
Τι είναι τα Props στο React;
Ο/Η [όνομα] ρώτησε: ποια είναι η διαφορά μεταξύ primitives και non-primitives; Τι είναι η μεταβίβαση μέσω αναφοράς και μέσω τιμής;
Για στοιχεία με position: absolute — ποια κριτήρια καθορίζουν ποιο είναι το containing block; Μόνο position: relative ή υπάρχουν και άλλες επιλογές;