Frontend
Ποια είναι η βασική διαφορά μεταξύ αποθήκευσης δεδομένων σε localStorage και σε cookies;
Πείτε μας, τι ακριβώς κάνατε με την τεχνητή νοημοσύνη, ποια εργαλεία χρησιμοποιήσατε;
Δύο τμήματα κώδικα δίνονται. Είναι απαραίτητο να γράψετε το αποτέλεσμα κάθε console.log. var n = 1; function f(n) { n = 3; } f(n); console.log(n); // ?? // ------------------ var obj = { a: 1 }; function f1(o) { o.a = 5; } f1(obj); console.log(obj); // ?? // ------------------ var obj = { a: 1 }; function f2(o) { o = { hello: 1 }; } f2(obj); console.log(obj); // ??
Έχετε ασχοληθεί με τη βελτιστοποίηση ιστοσελίδων σε περιπτώσεις όπου ο πελάτης λέει ότι η ιστοσελίδα φορτώνει αργά; Ποια εργαλεία χρησιμοποιήσατε;
Πώς μπορεί να επιταχυνθεί περαιτέρω η αναζήτηση μετατρέποντας τη δομή δεδομένων (π.χ., σε Map); Ποια θα είναι η πολυπλοκότητα της λειτουργίας λήψης της τιμής;
Ποιες βιβλιοθήκες χρησιμοποιήσατε για τη διαχείριση κατάστασης στο React;
import React, { useState, useEffect, useRef, useContext, useReducer, useMemo } from 'react'; export default Effects = () => { const [count, setCount] = useState(0); useLayoutEffect(() => console.log("κάθε απόδοση 1")); console.log("κάθε απόδοση 2"); useEffect(() => console.log("κάθε απόδοση 3")); return ( <> <button onClick={() => setCount((prevProps) => ++prevProps)}> Αυξήστε </button> </> ) }
Ποιες είναι οι προσδοκίες σου ως εργαζόμενος κατά τη διάρκεια έξι μηνών έως ενός έτους εργασίας;
Ποια χαρακτηριστικά cookie θυμάσαι;
Γενική κατανόηση του JavaScript: μεταβίβαση παραμέτρων, ασυγχρονικότητα, πρωτότυπα, διαχείριση σφαλμάτων
Τύπωσε τη γραμμένη συνάρτηση σε TypeScript, χρησιμοποιώντας γενικούς τύπους, ώστε να λειτουργεί όχι μόνο με αριθμούς, αλλά και με άλλα τύπους.
Με ποιες βιβλιοθήκες UI εργάστηκες πρόσφατα; Ποια είναι τα πλεονεκτήματα και μειονεκτήματα των διαφορετικών βιβλιοθηκών (Bootstrap, Material UI κ.ά.);
Ανασκόπηση κώδικα των React components Comments και CommentsEditor: βρείτε λογικά και UX προβλήματα στον κώδικα (π.χ., λανθασμένη αποθήκευση του δείκτη κατά το κλείσιμο της κουρτίνας, προβλήματα με την ενημέρωση της τιμής κατά την αλλαγή των props).
Μπορούν οι μεταβλητές CSS να αντικαταστήσουν τις μεταβλητές SCSS; Ποια είναι η διαφορά;
Τι είναι τα CORS, XSS, CSRF; Πώς λειτουργούν;
Ποια μοτίβα σχεδίασης γνωρίζετε και έχετε χρησιμοποιήσει στη δουλειά σας;
Πότε ΔΕΝ πρέπει να χρησιμοποιείτε το δείκτη πίνακα ως κλειδί στο React;
Τι σημαίνει η λέξη-κλειδί satisfies στη TypeScript και ποιος είναι ο σκοπός της;
Υλοποιήστε μια λειτουργία μνήμης (cache) που αποθηκεύει το αποτέλεσμα μιας λειτουργίας σε επαναλαμβανόμενες κλήσεις με τα ίδια επιχειρήματα, συμπεριλαμβανομένης της διαχείρισης primitives και undefined, καθώς και τη δυνατότητα καθαρισμού της cache (clearCache).
Ποια κριτήρια είναι σημαντικά για τα components του UI-kit της βιβλιοθήκης με τα οποία έχετε προσωπικά ασχοληθεί στην πράξη (π.χ., ο καθορισμός των ορίων ευθύνης του component);