Sobes.tech

Frontend

Dein Branch ist hinter dev, weil ein anderer Entwickler seine Änderungen bereits gemerged hat. Wie kannst du deinen Branch aktualisieren und Konflikte lösen?

Middle+
254

Erzählen Sie uns von Paginierung und unendlichem Scrollen: Wie haben Sie sie verwendet, welche Variablen gab es, wie haben Sie mit dem Backend kommuniziert? Warum haben Sie an einer Stelle unendliches Scrollen gewählt und an einer anderen Paginierung?

Middle+
232

Wie würden Sie die Anzeige des Rabatts auf der Produktkarte implementieren? Welche Felder würden Sie der Entität hinzufügen? Würden Sie den neuen Preis im Frontend berechnen oder auf die Berechnung durch das Backend warten?

Middle+
232

Mit welchem Stack haben Sie am meisten gearbeitet? Welche Bibliotheken haben Sie verwendet und warum? Welche Meinung hat sich gebildet – welche sind gut, welche sind schlecht?

Middle+
213

Berichten Sie von Ihrer Erfahrung mit Filtern: Wie haben Sie sie angezeigt, in der URL oder im Frontend gespeichert, wie haben Sie sie in Anfragen übertragen?

Middle+
193

Sie haben Axios und React Query erwähnt — wie verstehen Sie, was sie sind und wofür sie verwendet werden?

Middle+
153

Was ist eine Closure? Was ist der Unterschied zwischen var und let?

Middle+
144

Erzählen Sie mir von Ihrer Arbeit mit Git: Wie waren die Branches aufgebaut, wie haben Sie in einem Team damit gearbeitet?

Middle+
135

Sie haben die Autorisierung erwähnt — welche Ansätze haben Sie verwendet? Welche Erfahrung haben Sie mit Autorisierung?

Middle+
134

Erzählen Sie von den 4 Promise-Methoden: Promise.all, Promise.any, Promise.race, Promise.allSettled — was sie tun, worin sie sich unterscheiden. Was wird in der Konsole in den Beispielen mit diesen Methoden ausgegeben?

Middle+
133

Wie sehen Sie die Produktvitrine für einen digitalen Laden (Abonnements wie PlayStation Plus, Xbox Game Pass, Nintendo usw.)? Welche Entitäten/Modelle würden Sie hervorheben? Welche Abfragen würden Sie erstellen?

Middle+
121

Ein Fehler ist in der Produktion aufgetreten, der dringend behoben werden muss, aber der Branch dev ist bereits weit mit neuen Funktionen fortgeschritten. Wie würden Sie vorgehen?

Middle+
109

// 1 for (var i = 0; i < 3; i++) { setTimeout(() => console.log(i)) } // 2 console.log(i) var j = 10 console.log(j) // 3 console.log(k) const k = 10 console.log(k) // 4 var a = 2 var b = a b++ console.log(a) console.log(b) // 5 var c = [1, 2, 3] var d = c d.push(4) console.log(c)

Middle+
107

Was ist der Unterschied zwischen git fetch und git pull?

Middle+
90