Sobes.tech

Frontend

Was gefällt Ihnen kategorisch nicht und was ist unbefriedigend bei der Arbeit?

Middle
162

Gab es schon einmal eine Situation, in der Sie die Frist nicht einhalten konnten? Wie haben Sie frühzeitig erkannt, dass Sie es nicht rechtzeitig schaffen, und wann haben Sie dies mitgeteilt?

Middle
160

Gab es ein Format für Systemanalyse oder wurden die Punkte einfach mündlich besprochen und in die Aufgabe notiert? Gab es ein Dokument oder eine Seite in Confluence mit einer Beschreibung dessen, was getan werden musste?

Middle
157

Wie funktioniert die Event Loop? Was sind Makroaufgaben und Mikroaufgaben? Was gehört zu Mikroaufgaben?

Middle+
157

Haben Sie in Heimprojekten mit Datenbanken gearbeitet? Abfragen aus Tabellen gemacht, Einfügungen?

Middle
156

import React, { useMemo } from 'react'; import { Button, Table, Tag } from 'antd'; import { useAppDispatch, useAppSelector } from '../hooks/redux'; import { Product } from '../types'; import { deleteProduct } from '../store/productSlice'; const categoryColors: Record<string, string> = { Electronics: 'blue', Accessories: 'green', Tools: 'orange', }; export const ProductList: React.FC = () => { const allProducts = useAppSelector((state) => state.products.items); const products = useMemo(() => [...allProducts], [allProducts]); const dispatch = useAppDispatch(); const handleDelete = (id: string) => { dispatch(deleteProduct(id)); }; const columns = [ { title: 'Name', dataIndex: 'name', key: 'name', }, { title: 'Sales', dataIndex: 'sales', key: 'sales', sorter: (a: Product, b: Product) => a.sales - b.sales, render: (v: number) => v.toLocaleString(), }, { title: 'Category', dataIndex: 'category', key: 'category', render: (category: string) => ( <Tag color={categoryColors[category]}>{category}</Tag> ), }, { title: 'Action', key: 'action', render: (_: any, record: Product) => ( <Button danger onClick={() => handleDelete(record.id)}> Delete </Button> ), }, ]; return <Table dataSource={products} columns={columns} rowKey="id" />; };

Middle
156

Gab es nach dem gesamten Prozess Bugs in der Produktion?

Middle+
154

Wofür ist requestIdleCallback?

Middle+
154

Welche Methoden kennen Sie, um die asynchrone Ausführung in JavaScript zu organisieren?

Middle+
153

Wie war der Entwicklungsprozess bei Ihrer letzten Arbeit aufgebaut? In welcher Form kamen die Aufgaben, wie wurden sie in die Produktion übernommen und welche Rolle hatten Sie in diesem Prozess?

Middle
153

Wie stehen Sie zum Lernen? Wie nehmen Sie sich Zeit für die Entwicklung?

Middle+
152

Woran haben Sie am meisten gearbeitet? Gibt es einen Bereich oder eine Bibliothek, mit der Sie mehr Erfahrung haben als mit anderen? Erzählen Sie uns über die Besonderheiten Ihrer letzten Arbeitsstelle.

Middle+
149

Warum haben Sie sich entschieden, das Unternehmen zu wechseln?

Middle+
149

Welche Aufgabe fiel nicht sofort leicht, womit musste man sich abmühen?

Middle
149

Verwenden Sie die Methode der schnellen Optionssuche bei der Lösung unbekannter Aufgaben?

Middle+
148

Fassen Sie zusammen: Welche drei Probleme wurden in der Anwendung gefunden und behoben?

Middle+
148

Was ist der Unterschied zwischen Map und Set in JavaScript?

Middle+
148

Kann man eine Bibliothek für virtuelles Scrollen verwenden? Wie implementiert man Virtualisierung mit @tanstack/virtual?

Middle
147

Was ist der Unterschied zwischen Promise.race und Promise.any?

Middle+
147

Welche Art von verketteter Liste wird in der Verkettungsmethode verwendet?

Middle+
146
/6