Frontend
Wat is Canvas, hoe werkt het en welke moeilijkheden ontstaan er bij het werken ermee aan de front-end?
Vertel over jezelf als frontend-ontwikkelaar: waar heb je aan gewerkt, wat was je ervaring — commercieel of educatief?
Welke architectuur werd gebruikt in het project? Heeft u ervaring met microservices?
Kun je iets vertellen over de functionaliteit van het administratieve portaal voor passagiersserviceagents op luchthavens?
Wat is Pinia en waar wordt het voor gebruikt?
Woon je permanent in Italië? Hoe lang al?
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" />; };
Beschrijf je ervaring met NGRX. Hoe was de store geïmplementeerd? Werden effecten en het façade-patroon gebruikt?
Hoe zou je het verschil tussen Middle en Senior in frontend-ontwikkeling beschrijven?
Wat gebeurt er met de lazy module bij het verlaten van de route? Wat gebeurt er met componenten, directives, services?
Is er een manier om het formulier te verwerken zonder de standaard submit te gebruiken? Hoe verzend je een formulier via JavaScript?
Hoe vaak nam u deel aan productie en wat was uw rol in dit proces?
Vertel me meer over je ervaring: heb je zelf de vereisten verzameld of kwamen ze klaar aan?
Heb je ooit met Lighthouse gewerkt? Stel dat je de taak krijgt om de FCP (First Contentful Paint) metric te verbeteren. Welke ideeën komen in je op?
Wat gebeurt er met this in strict mode en non-strict mode als je probeert toegang te krijgen tot een context die er niet is?
Ervaring met microfrontends?
Hoe hielden jullie de kwaliteit van de code in de gaten? Werden linters, commit-hooks gebruikt?
Bleef dit project zonder ontwerp of kwam er later een ontwerper en heeft alles opnieuw gedaan?
Was er taken voor het optimaliseren van de prestaties van grote lijsten? Hoe zijn ze opgelost?
Vertel ons alsjeblieft over jezelf en je laatste project: waar heb je aan gewerkt en welke moeilijke of interessante cases ben je tegengekomen?