Sobes.tech

Frontend

Was suchen Sie? Was möchten Sie machen und in welchem Unternehmen?

Middle+
269

// Gegeben ist eine Menge zweidimensionaler Punkte, berechnen Sie die Fläche eines Begrenzungsrahmens. // Für eine gegebene Menge zweidimensionaler Punkte berechnen Sie die Fläche eines Begrenzungsrechtecks. type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };

Middle+
207

Wie kann man das Problem der Race Condition beim Benutzerwechsel lösen (wenn mehrere Anfragen nacheinander gesendet werden)? Welche Ansätze können verwendet werden: AbortController, debounce, Button-Blockierung durch Ladezustand?

Middle+
194

Haben Sie Erfahrung darin, an einem Projekt von Anfang an teilzunehmen — von der Auswahl der Architektur und Muster bis zur Implementierung von Funktionen in der Produktion?

Middle+
170

Welche Architektur, State-Manager und Komponentenbibliothek wurden in diesem Projekt gewählt und warum?

Middle+
166

Über welchen Vergütungsbetrag sollte man sprechen, damit es interessant ist?

Middle+
161

Warum haben Sie sich von Ihrem letzten Arbeitgeber getrennt?

Middle+
153

Wie kennen Sie Docker? Mussten Sie es bei der Arbeit verwenden?

Middle+
152

Wo fühlen Sie sich kompetenter — in React oder in Next.js? Mit welchen UI-Bibliotheken haben Sie gearbeitet?

Middle+
136

Woran haben Sie in den letzten 2-3 Jahren hauptsächlich gearbeitet?

Middle+
124

Sind Sie mit den SOLID-Prinzipien, sauberer Architektur, Feature-Sliced Design vertraut?

Middle+
121

Wenn Sie mehrere Angebote gleichzeitig erhalten, wie werden Sie wählen? Welche Rolle spielt das Geld bei der Auswahl?

Middle+
112

/** * Schreiben Sie eine Komponente, die den Benutzer anhand von {{userId}} erhält und die wichtigsten Daten anzeigt * Verwenden Sie fetchUser für die Anfrage */ export const User: FC<Props> = ({ userId }) => { // Schreiben Sie Ihre Lösung hier: const user = userId && fetchUser({ id: userId }); if (!user) return null; return ( <div className="stack column"> <div>UserId: </div> <div>UserName: </div> </div> ); };

Middle+
94