Sobes.tech

Frontend

Wat vind je absoluut niet leuk en waar ben je niet tevreden over in je werk?

Middle
162

Is er ooit een situatie geweest waarin je de deadline niet haalde? Hoe wist je van tevoren dat je het niet zou redden en wanneer heb je dat gemeld?

Middle
160

Hoe werkt de Event Loop? Wat zijn macro-taken en micro-taken? Wat wordt beschouwd als micro-taken?

Middle+
159

Waarvoor is requestIdleCallback bedoeld?

Middle+
158

Was er een format voor systeemanalyse of werden de punten gewoon mondeling besproken en in de taak genoteerd? Was er een document of een pagina in Confluence met een beschrijving van wat gedaan moest worden?

Middle
157

Hoe sta je tegenover leren? Hoe neem je tijd voor ontwikkeling?

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

Heb je met databases gewerkt in huisprojecten? Queries uit tabellen gedaan, inserts?

Middle
156

Hoe was het ontwikkelproces opgebouwd op je laatste werk? In welke vorm kwamen de taken, hoe werden ze in productie gebracht en wat was jouw rol in dit proces?

Middle
155

Zijn er na het hele proces bugs in productie geweest?

Middle+
154

Welke methoden kent u voor het organiseren van asynchrone uitvoering in JavaScript?

Middle+
153

Waarom heb je besloten van bedrijf te veranderen?

Middle+
151

Waar heb je het meest mee gewerkt? Is er een gebied of bibliotheek waar je meer ervaring mee hebt dan met de rest? Vertel over de specificaties van je laatste werkplek.

Middle+
151

Welke taak was niet meteen gemakkelijk, waarmee moest je worstelen?

Middle
149

Wat is het verschil tussen Map en Set in JavaScript?

Middle+
148

Vat samen: welke drie problemen zijn gevonden en opgelost in de applicatie?

Middle+
148

Gebruikt u de methode van snelle opties doorzoeken bij het oplossen van onbekende taken?

Middle+
148

Wat is het verschil tussen Promise.race en Promise.any?

Middle+
147

Kan een bibliotheek worden gebruikt voor virtueel scrollen? Hoe implementeer je virtualisatie via @tanstack/virtual?

Middle
147

Welke soort gekoppelde lijst wordt gebruikt in de kettingmethode?

Middle+
146
/6