Wie wurde das Schachbrett in der Schachanwendung angezeigt: Canvas, WebGL oder ein anderer Ansatz? Gab es Erfahrung im Umgang mit Canvas/WebGL?
Frontend
Was ist ein Iterator und warum wird er benötigt?
Führen Sie eine Code-Review des Vue-Komponentenfragments im script setup durch: schlagen Sie Verbesserungen und mögliche Korrekturen vor.
Welche Architektur-Muster kennen Sie und welche wenden Sie in Ihrer Arbeit an?
Haben Sie mit CI/CD gearbeitet, es eingerichtet oder etwas dafür geschrieben?
Warum ist es sicherer, Refresh Tokens in Cookies zu speichern als in localStorage?
Was ist der Unterschied zwischen debounce und throttle und wann was verwenden?
Verstehen Sie den Unterschied zwischen funktionalen und nicht-funktionalen Anforderungen?
Was gab es Interessantes in der Telegram Mini App und welche Technologien haben Sie verwendet?
Beschreiben Sie das von der API zurückgegebene Nachrichtenmodell.
Implementieren Sie einen LRU-Cache mit Kapazitätsbegrenzung, bei dem das am wenigsten kürzlich verwendete Element bei Überlauf entfernt wird; die Operationen get und put sollten in konstanter Zeit arbeiten.
Beschreiben Sie die Frontend-Komponenten und Module der Anwendung. Stellen Sie ein vollständiges Architekturdiagramm bereit.
Haben Sie Erfahrung mit der Einrichtung von Nginx und der eigenständigen Bereitstellung einer Anwendung?
Haben Sie mit Storybook gearbeitet?
Welche Leistungskennzahlen kennen Sie, wie arbeiten Sie mit ihnen und wie verbessern Sie eine bestimmte Kennzahl?
Haben Sie Fragen an das Team oder das Projekt?
Erstellen Sie Fälle, in denen der Einsatz eines Load Balancers gerechtfertigt ist.
Wie haben Sie den Mock Service Worker für Mocks verwendet?
Event Loop Aufgabe: Nennen Sie die Reihenfolge der console.log-Ausgaben im gezeigten Code und erklären Sie, warum es genau so ist.
Wie würdest du das Observer-Muster implementieren?