Was suchen Sie? Was möchten Sie machen und in welchem Unternehmen?
Frontend
// 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) => { };
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?
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?
Welche Architektur, State-Manager und Komponentenbibliothek wurden in diesem Projekt gewählt und warum?
Über welchen Vergütungsbetrag sollte man sprechen, damit es interessant ist?
Warum haben Sie sich von Ihrem letzten Arbeitgeber getrennt?
Wie kennen Sie Docker? Mussten Sie es bei der Arbeit verwenden?
Wo fühlen Sie sich kompetenter — in React oder in Next.js? Mit welchen UI-Bibliotheken haben Sie gearbeitet?
Woran haben Sie in den letzten 2-3 Jahren hauptsächlich gearbeitet?
Sind Sie mit den SOLID-Prinzipien, sauberer Architektur, Feature-Sliced Design vertraut?
Wenn Sie mehrere Angebote gleichzeitig erhalten, wie werden Sie wählen? Welche Rolle spielt das Geld bei der Auswahl?
/** * 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> ); };