Sobes.tech

Frontend

Hogyan értékeli az alkalmazásban a rendezést — helyesen működik?

Middle
163

Hogyan működik az Event Loop? Mikrotaskok és makrotaskok mi? Mi tartozik a mikrotaskokhoz?

Middle+
161

Mit csinál a requestIdleCallback?

Middle+
160

Volt már olyan eset, amikor nem sikerült határidőre? Hogyan tudtad előre, hogy nem fogsz időben befejezni, és mikor közölted ezt?

Middle
160

Volt valamilyen rendszeranalízis formátum vagy csak szóban beszélték át és írták fel a pontokat a feladatba? Volt dokumentum vagy oldal a Confluence-ben, amely leírta, mit kell tenni?

Middle
159

Hogyan épült fel a fejlesztési folyamat az utolsó munkahelyeden? Milyen formában érkeztek a feladatok, hogyan kerültek a gyártásba, és mi volt a szereped ebben a folyamatban?

Middle
159

Volt-e hibák a produkcióban az egész folyamat után?

Middle+
158

Milyen módszereket ismer az aszinkron végrehajtás szervezésére JavaScript-ben?

Middle+
157

Miért döntöttél úgy, hogy váltasz céget?

Middle+
157

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

Hogyan viszonyulsz a tanuláshoz? Hogyan szánsz időt a fejlődésre?

Middle+
156

Otthoni projektekben dolgozott adatbázissal? Készített lekérdezéseket a táblákból, beszúrásokat?

Middle
156

Mivel dolgozott a legtöbbet? Van-e olyan terület vagy könyvtár, amiben több tapasztalata van, mint a többi? Meséljen az utolsó munkahelye sajátosságairól.

Middle+
151

Használható-e könyvtár virtuális görgetéshez? Hogyan valósítható meg a virtualizáció a @tanstack/virtual segítségével?

Middle
151

Mi a különbség a Promise.race és a Promise.any között?

Middle+
151

Van egy kód IIFE-vel, amely egy objektumot ad vissza, benne egy value mezővel és egy setValue metódussal. Mit fog kiírni a konzol, miután meghívta a setValue(2)-t és hozzáfért a value mezőhöz? Mit kell javítani, hogy kiírja a kettőt?

Middle+
150

Használja a gyors lehetőségkeresési módszert ismeretlen feladatok megoldásakor?

Middle+
150

Mi a különbség a Map és a Set között JavaScriptben?

Middle+
150

Milyen esetekben volt szükség olvasható stream használatára?

Middle+
149

Melyik feladat nem volt azonnal könnyű, mivel kellett küzdened?

Middle
149
/6