Was gefällt Ihnen kategorisch nicht und was ist unbefriedigend bei der Arbeit?
Frontend
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?
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?
Wie funktioniert die Event Loop? Was sind Makroaufgaben und Mikroaufgaben? Was gehört zu Mikroaufgaben?
Haben Sie in Heimprojekten mit Datenbanken gearbeitet? Abfragen aus Tabellen gemacht, Einfügungen?
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" />; };
Gab es nach dem gesamten Prozess Bugs in der Produktion?
Wofür ist requestIdleCallback?
Welche Methoden kennen Sie, um die asynchrone Ausführung in JavaScript zu organisieren?
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?
Wie stehen Sie zum Lernen? Wie nehmen Sie sich Zeit für die Entwicklung?
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.
Warum haben Sie sich entschieden, das Unternehmen zu wechseln?
Welche Aufgabe fiel nicht sofort leicht, womit musste man sich abmühen?
Verwenden Sie die Methode der schnellen Optionssuche bei der Lösung unbekannter Aufgaben?
Fassen Sie zusammen: Welche drei Probleme wurden in der Anwendung gefunden und behoben?
Was ist der Unterschied zwischen Map und Set in JavaScript?
Kann man eine Bibliothek für virtuelles Scrollen verwenden? Wie implementiert man Virtualisierung mit @tanstack/virtual?
Was ist der Unterschied zwischen Promise.race und Promise.any?
Welche Art von verketteter Liste wird in der Verkettungsmethode verwendet?