Frontend
Kas toggleInput funktsioon ei käivitu enne seda?
Rääkige mulle rohkem Цифриум projekti kohta: millistele moodulitele nad vastutasid, kuidas funktsioon oli üles ehitatud — kus asusid endpoints, mudelid, äriloogika, tellimused?
// [telefon] function getMoney(amount) { // Sinu kood siin } console.log(getMoney(4650));
Kas teil on kogemusi oma UI-raamatukogude või komponentide raamatukogude kirjutamisel?
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" />; };
/** * Antud on täisarvudega koordinaatidega punktide massiiv. * Määrake, kas eksisteerib vertikaaltõke, * mis jagab punktid kaheks sümmeetriliseks kogumiks selle tõkke suhtes. * Märkus: mugavuse huvides võib punkti esitada mitte massiivina [x, y], vaid objektina {x, y} */ isVertSym([[0, 0], [0, 0], [1, 1], [2, 2], [3, 1], [4, 0], [4, 0]]) // true isVertSym([[0, 0], [0, 0], [1, 1], [2, 2], [3, 1], [4, 0]]) // false isVertSym([]) // true isVertSym([[0, 0]]) // true isVertSym([[0, 0], [10, 0]]) // true isVertSym([[0, 0], [11, 1]]) // false isVertSym([[0, 0], [1, 0], [3, 0]]) // false function isVertSym(list) { // kood siin }
Mis on React.memo? Millal kasutatakse useCallback?
Kas on vajalik kasutada useMemo primitiivsete andmetüüpide puhul, kui neid edastatakse lapsekomponendile?
Kuidas seadistas CI/CD? Mida täpselt tegid, kellega suhtlesid?
Millega olete oma karjääris uhke?
Eluvasamblis mainibad disainist — kas rakstīts arī mobilajās pārlūkprogrammās?
Räägi mulle oma kogemusest
Mis on teile oluline projektis ja meeskonnas: millised protsessid ja suhtluse vormid on teile mugavad ning olete valmis alustama protsesside loomist nullist?
Hea—kui seda käsitleda tokeniseeritud paigutuse küsimusena ja toetute `gap`-ile, on see tavaliselt kõige hooldatavam viis hoida rütm järjepidev kogu komponentide vahel. Kuidas saavutate piksli täpse tipograafilise joondamise (pealinna kõrgus/baseline) SVG ikooni ja teksti vahel erinevates brauserites—kas usaldate `line-height`, `vertical-align`, paindlikku joondamist või midagi muud?
Kas on parem jagada loogika kahe useEffecti või jätta üks? Kuidas paremini korraldada sõltuvusi?
Praktiline ülesanne: rakendada tootepood React/TypeScriptis — kuvada tooteid nimekirjana kaartidena, mis sisaldavad pilti, nime, kirjelduse ja hinda. Andmed laaditakse serveri simulatsiooni kaudu.
Mis on TCP ja UDP? Mis on põhiline erinevus? Kus kasutatakse UDP-d?
Mis on Pinia?
Mis on brauseri stiilid, kasutaja stiilid ja autori stiilid CSS-is?
Mis vahe on interface ja type vahel TypeScriptis? Mis juhtub, kui deklareerime kaks interface'i sama nimega?