Frontend
Υπάρχουν δοκιμές στο έργο;
Ξέρεις τις αρχές SOLID; Μίλησε για την αρχή της αντιστροφής των εξαρτήσεων (DIP).
Με ποια hooks μπορούμε να αποθηκεύσουμε την τοπική κατάσταση στο React;
Περίληψη: ποια ήταν τα τρία προβλήματα που βρέθηκαν και διορθώθηκαν στην εφαρμογή;
Γιατί είναι καλύτερο να τοποθετείτε τις υποδείξεις για το πεδίο εισαγωγής απόλυτα;
Μπορείς να εξηγήσεις γιατί ακριβώς αυτός ο αριθμός;
Χρησιμοποιήσατε την ΤΝ μόνο για δοκιμές και τεκμηρίωση, ή γράψατε κάτι σοβαρό από το μηδέν;
Είστε εξοικειωμένοι με τις έννοιες της κλιμάκωσης και της εξειδίκευσης στο CSS; Ποιες μεθοδολογίες βοηθούν στην αντιμετώπιση της εξειδίκευσης στην ομάδα;
Πείτε μας, τι είναι το Module Federation και τι περιλαμβάνει;
import React, { useState, useEffect, useRef, useContext, useReducer, useMemo } from 'react'; export default () => { const [count, setCount] = useState(0); useLayoutEffect(() => console.log("κάθε απόδοση 1")); console.log("κάθε απόδοση 2"); useEffect(() => { console.log("κάθε απόδοση 3"); return () => { console.log(4); }; }, [count]); return ( <button onClick={() => setCount((prevProps) => ++prevProps)}> Αύξηση </button> ); }
Καταλαβαίνετε πώς λειτουργεί το Tailwind;
Τι είναι το πρωτόκολλο WebSocket και ποιο είναι το νόημά του, πότε εφαρμόζεται;
Άσκηση TypeScript: υπάρχει μια κλάση Animal με τις μεθόδους move και bark, και μια συνάρτηση process που δέχεται ένα animal τύπου Animal και καλεί τη μέθοδο bark. Θα υπάρξει σφάλμα TypeScript; Πώς σωστά περιορίζετε τον τύπο; Πώς γράφετε ένα type guard;
Ποιοι τύποι δεδομένων υπάρχουν στη JavaScript; Πώς διαφέρουν τα primitives από τα αντικείμενα; Πώς αποθηκεύονται στη μνήμη;
Υπήρχε αρχιτεκτονική με μικρο-frontend;
Πού μπορεί να χρησιμοποιηθεί το interface, αλλά όχι το type;
Έχετε εμπειρία με Docker και CI/CD στο πλαίσιο της ανάπτυξης frontend;
Σύνθετα συστατικά + React Context → μετάδοση του formEntity μέσω του παρόχου στο Form και κατανάλωση στο FormItem. Το Form περικλείει τα παιδιά του σε FormContext.Provider, και το FormItem χρησιμοποιεί cloneElement για να εισάγει την τιμή και το onChange στο Input. Παγίδα: βεβαιωθείτε ότι το FormItem μεταβιβάζει το όνομα στον χειριστή ενημέρωσης. ```javascript const Form = ({ children, formEntity }) => ( <FormContext.Provider value={formEntity}>{children}</FormContext.Provider> ); const FormItem = ({ name, children }) => { const { state, handlers } = useContext(FormContext); return React.cloneElement(children, { value: state[name], onChange: (e) => handlers.updateValues({ name, value: e.target.value }), }); }; ```
Ποια είναι η διαφορά μεταξύ των οδηγιών v-if και v-show;
Τι είναι το debounce;