Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα των micro-frontends;
Frontend
Ποιες ρυθμίσεις και πρόσθετα του VS Code θεωρείτε απαραίτητα;
Σχεδιάστε έναν messenger: μελετήστε τις λειτουργικές απαιτήσεις, διαμορφώστε τις μη λειτουργικές απαιτήσεις, επιλέξτε μια τεχνολογική στοίβα, περιγράψτε την αρχιτεκτονική frontend και το σχήμα των συστατικών, την αλληλεπίδραση με το backend, το API και τα μοντέλα δεδομένων, και στη συνέχεια το σχεδιασμό συστήματος.
Πώς να διασφαλίσετε ότι ο χρήστης μπορεί πάντα να βρει το επιθυμητό πουλί στη βιβλιοθήκη του, ακόμη και με κακή σύνδεση στο διαδίκτυο ή offline;
Έχετε δουλέψει με SSR και τι είναι;
Σε ποιο λειτουργικό σύστημα εργάζεστε και πόσο εξοικειωμένοι είστε με τις εντολές Linux;
Είστε διατεθειμένοι να ολοκληρώσετε μια δοκιμαστική εργασία διάρκειας περίπου 4-5 ωρών με σκόπιμα ελλιπείς απαιτήσεις που θα χρειαστούν διευκρινίσεις;
Γιατί να χρησιμοποιείτε μεταβλητές και σημασιολογικά στυλ όπως το font-heading-h1 αντί να ορίζετε απλώς στυλ για τις ετικέτες h1/h2 στο παγκόσμιο CSS;
Ποια είναι η διαφορά μεταξύ ref και reactive στο Vue και πότε πρέπει να χρησιμοποιούνται;
Πότε είναι σκόπιμο να μεταβείτε από SPA σε SSR και γιατί είναι απαραίτητο;
Να αναφέρετε παραδείγματα αλγορίθμων και δομών δεδομένων με γραμμική, τετραγωνική και λογαριθμική πολυπλοκότητα. Ποια είναι η πολυπλοκότητα αναζήτησης στοιχείου σε έναν πίνακα και σε το γρήγορο ταξινόμηση;
Πώς καθορίζεται ο πλησιέστερος διακομιστής CDN;
Πώς να αποφύγετε την κατάσταση όπου, μετά την ταχεία αλλαγή του ερωτήματος αναζήτησης χρήστη, εμφανίζονται τα προηγούμενα αποτελέσματα παρόλο που όλες οι αιτήσεις έχουν ολοκληρωθεί με επιτυχία;
Υλοποιήστε ένα polyfill για το Promise.all: τι δέχεται ως είσοδο και πώς πρέπει να λειτουργεί σε περίπτωση επιτυχίας, σφάλματος και κενής λίστας;
Πώς διαφέρει το Map από ένα κανονικό αντικείμενο;
Πώς εντοπίσατε σφάλματα στην Mini App του Telegram: χρησιμοποιήσατε tunneling, Cloudflare ή μια λευκή IP;
Πώς γίνεται η ένταξη και η δοκιμαστική περίοδος; Ποιες είναι οι προσδοκίες από έναν νέο υπάλληλο;
Πώς να πάρετε το πιο παλιό κλειδί από ένα Map σε σταθερό χρόνο;
Στην JavaScript, ποιο είναι μεγαλύτερο: 0.1 + 0.2 ή 0.3; Γιατί;
Πώς εμφανιζόταν η σκακιέρα στην εφαρμογή σκακιού: Canvas, WebGL ή άλλη προσέγγιση; Υπήρχε εμπειρία με Canvas/WebGL;