Wat vind je absoluut niet leuk en waar ben je niet tevreden over in je werk?
Frontend
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?
Hoe werkt de Event Loop? Wat zijn macro-taken en micro-taken? Wat wordt beschouwd als micro-taken?
Waarvoor is requestIdleCallback bedoeld?
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?
Hoe sta je tegenover leren? Hoe neem je tijd voor ontwikkeling?
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" />; };
Heb je met databases gewerkt in huisprojecten? Queries uit tabellen gedaan, inserts?
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?
Zijn er na het hele proces bugs in productie geweest?
Welke methoden kent u voor het organiseren van asynchrone uitvoering in JavaScript?
Waarom heb je besloten van bedrijf te veranderen?
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.
Welke taak was niet meteen gemakkelijk, waarmee moest je worstelen?
Wat is het verschil tussen Map en Set in JavaScript?
Vat samen: welke drie problemen zijn gevonden en opgelost in de applicatie?
Gebruikt u de methode van snelle opties doorzoeken bij het oplossen van onbekende taken?
Wat is het verschil tussen Promise.race en Promise.any?
Kan een bibliotheek worden gebruikt voor virtueel scrollen? Hoe implementeer je virtualisatie via @tanstack/virtual?
Welke soort gekoppelde lijst wordt gebruikt in de kettingmethode?